Mongoose - 在哪里引起额外的查询?

时间:2016-01-23 19:42:54

标签: mongodb mongoose

对于MongoDB和Mongoose,由于where子句,这会导致2个查询吗?像findAndModify一样,因为它在修改之前返回整个文档?

Model.where({ _id: id }).update({ title: 'words' })

1 个答案:

答案 0 :(得分:2)

不,但findAndModify也没有,因为在两种情况下整个命令都是由MongoDB服务器原子执行的。

要确认,您可以通过在代码中添加以下内容来查看Mongoose正在执行的命令:

mongoose.set('debug', true);