Javascript 如何使用Meteor.users.update将变量包含在特定于案例的对象中?
我需要在users对象/mongo集合中profile对象的数组中的case-specific对象中包含一个变量。特定于大小写的对象的名称将等于一个局部变量,而我希望将变量num加1。这个的syntext是什么样子的?感谢您的高级指导。我不知道您的型号到底是什么样子,但这里有一个可能对您有所帮助的示例Javascript 如何使用Meteor.users.update将变量包含在特定于案例的对象中?,javascript,mongodb,collections,meteor,Javascript,Mongodb,Collections,Meteor,我需要在users对象/mongo集合中profile对象的数组中的case-specific对象中包含一个变量。特定于大小写的对象的名称将等于一个局部变量,而我希望将变量num加1。这个的syntext是什么样子的?感谢您的高级指导。我不知道您的型号到底是什么样子,但这里有一个可能对您有所帮助的示例 Test=new Mongo.Collection(null); var id=Test.insert({ hashtags:[{ tag:"meteor", count:2
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运算符相应地增加item count属性。如果您知道语法错误,请不要试图用它来解释问题,相反,请描述你想通过定期演讲实现的目标。您希望增加配置文件的哪些属性?多少钱?