explain 的字段说明:
1:cursor: 本次查询使用的索引
2:isMultiKey: 是否使用了多键索引
3:n: 返回的文档数量
4:nscannedObjects: 按照索引指针去磁盘查找实际文档的次数
5:nscanned: 如果使用索引, 就是查找过的索引条目数量; 如果全表扫描, 就是查找过的文档数量
6:scanAndOrder: 是否在内存中对结果集排序
7:indexOnly: 是否只是用索引就能完成本次查询
8:nYields: 为了让写入请求能顺利执行, 本次查询暂停的次数
9:millis: 本次查询所耗费的时间, 单位是毫秒
10:indexBounds: 描述索引的使用情况, 给出了索引的遍历范围
范例:
db.students.find({"name":"张三"}).explain();
来源: http://www.bubuko.com/infodetail-2991995.html