mongodb - 聚合执行统计 (Mongo)
问题描述
我可以在文档中看到explain("executionStats")
可用于某些 mongo 查询的文档,这确实很有帮助,但我看不到聚合查询的这种实用程序,除了explain
没有给出太多的标志。是否也有计划在聚合查询中集成完整概述?
解决方案
这个函数可以应用于聚合查询,它只需要在.aggregate()
函数之前调用,并且 with 'executionStats'
,否则你只会得到关于查询管道的详细信息,而不是它的执行。
db.collection.explain('executionStats').aggregate([..]);
推荐阅读
- html - 如何使 SVG 元素不可见但仍对 onMouseUp 作出反应
- codemirror - 从 CodeMirror 获取 html 数据,我得到 Uncaught ReferenceError: $ is not defined
- cube - 魔方JS | 如何为度量和维度连接两个表
- sql - 如何从 SQL Server 中的 sys 表中识别外键?
- java - 通过 Websocket 在 Spring 框架中实时检测离线和在线客户端
- c# - 为什么我的 JSON 模型无法解析,仅适用于字符串列表?
- reactjs - 无法使用受控道具从父组件控制 Downshift selectedItem 道具
- ios - 如何在另一个现有数组中添加 json 数组
- unity3d - 从单个音频源与多个音频源快速播放相同的声音
- javafx - 如何在 swt 和 JavaFX 11 之间拖放