我在文档中看到explain("executionStats")
可用于某些mongo查询,这确实很有帮助,但除explain
标志之外,我看不到用于聚合查询的实用程序付出不多。是否有计划将完整概述集成到聚合查询中?
答案 0 :(得分:2)
此函数可以应用于聚合查询,只需要在.aggregate()
函数之前和'executionStats'
处调用它,否则您将仅获得有关查询管道的详细信息,而不是查询的执行。
db.collection.explain('executionStats').aggregate([..]);