Node.js 在mongoose中,如何在一个查询中增加多个字段?

Node.js 在mongoose中,如何在一个查询中增加多个字段?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,如何在中的一个查询中增加多个字段 例如,下面是我想用于mongoose模型的工作mongo查询 db.users.update({ userId:89 }, { $inc : { "subjectResults.attempts" : 1, "subjectResults.total_time" : 10, "subjectResults.total_score" : 100 } }) 上面的查询在普通Mongo中工作 编辑:我已经删除了导致下面评论的令人困惑的属性名称。API几乎完全相同。m

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

例如,下面是我想用于mongoose模型的工作mongo查询

db.users.update({ userId:89 }, { $inc : { "subjectResults.attempts" : 1, "subjectResults.total_time" : 10, "subjectResults.total_score" : 100 } })
上面的查询在普通Mongo中工作


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

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

谢谢,我希望在处理模型实例时可以有一种更优雅的方法,但这是有意义的。