主页

索引

模块索引

搜索页面

查询计划-Query Plans

缓存的查询计划在以下条件下会清空并重新评估 [1]

集合收到 1000 次写操作
执行 reindex
添加或删除索引
mongod 进程重启
查询时指定 explain ()

索引过滤器(Index Filters):

db.collection.explain () 方法的 indexFilterSet (boolean 类型) 字段

列出与集合 query shape 有关联的索引过滤器。语法格式如下 [2]

> db.runCommand( { planCacheListFilters: <collection_name> } )
{
   "filters" : [
      {
         "query" : <query>
         "sort" : <sort>,
         "projection" : <projection>,
         "indexes" : [
            <index1>,
            ...
         ]
      },
      ...
   ],
   "ok" : 1
}

参考文档

主页

索引

模块索引

搜索页面