如何在猫鼬中找到nscanned?

use*_*825 3 mongoose mongodb node.js

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

Joh*_*yHK 5

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

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

mongoose.set('debug', true);
Run Code Online (Sandbox Code Playgroud)