背景 mongodb 提供了类sql的数据查询及操作方式,同时也包含了聚合操作.索引等多个机制: 按以往的经验,不当的库表操作或索引模式往往会造成许多问题,如查询操作缓慢.数据库吞吐量低下.CPU或磁盘IO飙升等问题. 因此在应用开发过程中,有必要对DB操作进行审视,尤其是关键业务或复杂条件查询.mongodb 提供了explain方法可以让我们 对 DB查询语句进行分析,提前分析潜在的瓶颈. 查询计划 mongodb 通过查询计划(QueryPlan)描述一个查询语句的执行过程,而通常一个查询