如何更新匹配的数组元素

时间:2016-02-26 22:01:06

标签: mongodb meteor

数据库中的user1

{
    counts: [{code:"aaa", num:100}, {code:"bbb", num:200}]
}

counts是一个数组,它有两个元素codenum

num如何让code = "aaa"增加1?

Meteor.users.update(user1._id, {$inc: {???}}); // How to write this?

由于

1 个答案:

答案 0 :(得分:0)

得到位置匹配。例如:

Players.update({
  _id: Meteor.userId(),
  'games._id': Session.get('gameId')
}, {
  $inc: { 'games.$.score': 1 }
});