我在foundStory.authors中有一个User _id数组,如下所示:
"authors": [
{
"$oid": "5814ef8cafc25327a572eee5"
},
{
"$oid": "5814ef80afc25327a572eee4"
}
],
我想通过这一系列作者,并将他们的分数增加两倍。目前,我正在尝试使用以下内容执行此操作:
User.update({ _id: { $in: foundStory.authors } },{ $inc: { score : 2 } })
但是,这只是在我的数组的最后一个索引处递增作者。根据我的阅读,我希望这可行。有什么想法吗?
答案 0 :(得分:1)
想出来......添加{multi:true}似乎解决了这个问题。
User.update({ _id: { $in: foundStory.authors } },{ $inc: { score : 2 } }, { multi: true })