Mongoose,如何知道我的查询是否使用了索引?

3
即使使用 mongoose.set('debug', true);,也无法说明查询是否使用了索引,那么我怎样才能知道它们是否使用了索引呢?

https://dev59.com/JFsW5IYBdhLWcg3wZmmc - GillesC
1
可能是重复的问题:如何检查索引是否被使用 - xShirase
@GillesC 这不是我想要的,我想要像Mongodb.explain方法那样的东西。 - omidh
短答案:你不能。长答案请参见我的链接 :) - xShirase
1个回答

1
也许你可以使用这个mongoose插件 mongoose-explain。如果不能,那么你将不得不继续执行mongoose.set('debug', true);并复制粘贴记录的查询到mongodb shell,并在那里发出一个explain()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接