【发布时间】:2014-09-24 22:27:02
【问题描述】:
我目前有一个像这样设置的 mongo 对象。
{
"_id" : "FtFKS23swBSEtEJAK",
"active_users" : [
{
"user" : {
"profile" : {
...
}
},
"maxMessages" : 25
},
{
"user" : {
"profile" : {
...
}
}
"maxMessages" : 25
}
],
"display_name" : "Testing"
}
现在,我正在尝试运行一个 mongo 查询,该查询将通过嵌入式活动用户并将 maxMessages 增加给定值。
但我似乎无法做到这一点。
这是我失败的尝试
activeUsersLength = Rooms.findOne({}).active_users.length
for i in [0..activeUsersLength-1]
Rooms.update({_id: room}, {$inc: {'active_users.' + i + '.maxMessages': 1}})
【问题讨论】:
标签: mongodb coffeescript