如何在mongoose中增加一个查询中的多个字段?

时间:2014-04-28 04:03:38

标签: node.js mongodb mongoose

如何在mongoose中的一个查询中增加多个字段?

例如,这是我想要与mongoose模型一起使用的mongo查询。

db.users.update({ userId:89 }, { $inc : { "subjectResults.attempts" : 1, "subjectResults.total_time" : 10, "subjectResults.total_score" : 100 } })

上述查询适用于普通的Mongo。

编辑:我删除了导致以下评论的令人困惑的属性名称。

1 个答案:

答案 0 :(得分:4)

API几乎完全相同。而不是直接mongodb中的db.users.update,而是mongoose中的UserModel.update。传入完全相同的查询和更新选项对象。