![](/img/trans.png)
[英]Meteor.users.update elements within a list within the user object [Meteor]
[英]How to use Meteor.users.update to inc a variable in a case specific object?
我需要inc
的情况下特定对象内的变量在简档对象的阵列中的用户对象/蒙戈集合。 案件具体对象的名称将等于一个局部变量,我想inc
变量num
1。将这样做的SYNTEXT是什么样的? 提前致谢。
我不知道您的模型到底是什么样子,但这是一个可以帮助您的示例。
Test=new Mongo.Collection(null);
var id=Test.insert({
hashtags:[{
tag:"meteor",
count:2
},{
tag:"javascript",
count:5
}]
});
var tag="meteor";
Test.update({
_id:id,
"hashtags.tag":tag
},{
$inc:{
"hashtags.$.count":1
}
});
console.log(Test.findOne());
在此示例中,我们在查询中指定仅对标签与本地变量匹配的数组项感兴趣,然后使用mongodb $ positional运算符相应地增加项计数属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.