为了帮助您更好地了解查询的性能,您可以查看查询的解释计划。
在 Explain Plan 模式中,您可以将解释阶段视为 Visual Tree,即每个查询操作均显示为树上的一个节点。您还可以选择 Raw Output 视图,查看原始 JSON 格式的解释详细信息。
注意
Explain Plan 不会显示 $merge
和 $out
等聚合管道阶段,因为在运行解释计划之前,Compass 会忽略聚合管道的所有输出阶段。
解释计划包括 Query Performance Summary,其中包含有关查询执行的信息,例如:
执行时间
返回的文档数
检查的文件数量
已检查索引键的数量
在查询栏中,单击 Explain 按钮以打开模态。
默认情况下,这些解释阶段会显示为 Visual Tree 。每个查询操作均会显示为树上的一个节点。
有关查询操作的更多详细执行信息,请单击相应节点。
例如,以下解释计划详细说明了筛选 { title : "Jurassic Park" }
的查询:
要以原始 JSON 形式查看完整的解释计划,请选择 Raw Output(原始输出)视图。