【发布时间】:2018-01-06 08:40:46
【问题描述】:
我是 Mongo 的新手,已经搜索过但没有看到具体的答案。
我了解Mongo explain method 将与可能的访问计划并行执行查询,并根据执行时间选择获胜计划。
最佳实践指南指出“无需先运行查询即可计算和返回查询计划”。 我在文档中找不到如何执行此操作。
那么,如果即使是获胜计划也需要很长时间才能返回一个小的结果集,例如对一个大集合进行排序,该怎么办?
我看到旧的 cmets 在返回前 101 个文档后停止执行,但在官方文档中再次找不到。
所以我的问题是:如何在不执行查询的情况下获取访问计划?
感谢您的帮助。我正在使用 Mongo 3.4。
【问题讨论】: