今天首先讲一个MongoDB里面的性能查询命令explain命令。explain会返回一个文档,让我们获得查询方面诸多有用的信息,可以有针对性的优化索引.
当然首先加入10W条数据,然后查找其中一条,下面图中列举中explain执行后具体文档的参数内容.
- cursor: 返回游标类型(BasicCursor 或 BtreeCursor) "BasicCursor"表示没有使用索引。
- nscanned: 被扫描的文档数量
- n: 返回的文档数量
- millis: 耗时(毫秒)
- indexBounds: 所使用的索引