繁体   English   中英

MongoDB Meteor.js从另一个文档中的变量中增加变量

[英]MongoDB Meteor.js Increment var from a var in another document

我有这样的事情:

我似乎无法同时修改多个文档。

click: function() {
      var power = Meteor.user().power;
      var mult = Meteor.user().mult;
      Meteor.users.update({
                  _id: this.userId
              }, {
                  $inc: {
                      'money': power * mult,
                      'lifetimeclick': 1,
                      'done': 0,
                      'done2': 0,
                      'done3': 0,

                  },

我将如何使它同时更改另一个文档的var。 请告诉我是否还有其他片段需要查看,或者您是否不清楚。

我希望它是这样,当您单击按钮时,它会增加当前用户的变量以及我已经设置的另一个已设置用户的变量。

我已经尝试了很多方法,但是我不知道要使用哪种格式或如何进行此操作。

我希望函数从1个文档中获取一个变量并将其添加到另一个文档中的变量中。 我唯一知道的方法是在一个文档中添加变量。

听起来您希望集合中的多个文档可以满足您的查询条件,并且您想更新每个文档? 如果是这种情况,则需要设置multi参数。

DB.update( _id: theId, { $inc: { value: 1}}, { multi: true});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM