4.3.3. 分析聚合管道性能 使用 分析聚合管道性能 2.1 的基本用法 可以附加到任何聚合管道中,返回该管道的执行计划和性能指标。以下是基本语法: 当设置 后,MongoDB 不会真正执行聚合管道,而是返回一个解释对象,展示每个阶段的详细信息。 2.2 示例:基础 分析 继续上面的 集合示例,我们可以为管道添加 来查看其执行细节: 执行后,MongoDB 返回类似以下的结果结构: 2.3 关键字段解析 stages: 表示聚合管道中的各个阶段及其对应的执行计划。 $cursor: 描述初始阶段如何扫描数据集。 queryPlanner: 包含索引使用情况、查询解析等信息。 winningPlan: 指定最终选择的执行策略。 $group 和 $sort: 显示分组和排序的具体实现。