如何在猫鼬中找到nscanned?

时间:2013-07-06 18:45:37

标签: node.js mongodb mongoose

有没有办法在mongoose中使用explain()。 mongoose中的等效语句对于db.collection.find()。explain()(这在mongodb终端中有效)?我在文档中找不到答案

1 个答案:

答案 0 :(得分:5)

不直接。但是,您可以执行的是启用Mongoose的调试日志记录,以便您可以查看它正在使用的实际查询,然后将其复制到MongoDB shell中并在其上运行explain()

要启用Mongoose的调试日志记录到控制台,请在代码中添加以下内容:

mongoose.set('debug', true);