我有这样的事情:
我似乎无法同时修改多个文档。
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个文档中获取变量并将其添加到另一个文档中的变量中。我知道怎么做才能在一个文档中添加变量。
答案 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};
}
}
}