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

时间:2016-02-05 21:47:07

标签: javascript mongodb meteor var

我有这样的事情:

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

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个文档中获取变量并将其添加到另一个文档中的变量中。我知道怎么做才能在一个文档中添加变量。

1 个答案:

答案 0 :(得分:0)

听起来您希望集合中的多个文档符合您的查询条件,并且您想要更新每个文档?如果是这种情况,您需要设置the multi parameter.

@Component({...}) class MyComponent{ myForm: ControlGroup; constructor(formBuilder: FormBuilder){ this.myForm = formBuilder.group({ myField: ['', Validators.compose([this.customValidation.bind(this)])], }); } customValidation(control: Control){ if(/* some condition */){ return {'myValidatorKey': true}; } } }