Docs 菜单

Docs 主页开发应用程序MongoDB Manual

planCacheListFilters

在此页面上

  • 定义
  • 必需的访问权限
  • 输出
planCacheListFilters

列出与collection的 查询结构 关联的 索引筛选器

该命令具有以下语法:

db.runCommand( { planCacheListFilters: <collection> } )

planCacheListFilters命令具有以下字段:

字段
类型
说明
planCacheListFilters
字符串
集合的名称。

用户必须具有包括planCacheIndexFilter操作的访问权限。

planCacheListFilters命令返回以下形式的文档:

{
"filters" : [
{
"query" : <query>
"sort" : <sort>,
"projection" : <projection>,
"indexes" : [
<index1>,
...
]
},
...
],
"ok" : 1
}
planCacheListFilters.filters

包含索引筛选器信息的文档数组。

每个文档包含以下字段:

planCacheListFilters.filters.query

与此筛选器关联的查询谓词。尽管query显示了用于创建索引筛选器的特定值,但谓词中的值无关紧要。即查询谓词涵盖仅值不同的类似查询。

例如, { "type": "electronics", "status" : "A" }query谓词涵盖以下查询谓词:

{ type: "food", status: "A" }
{ type: "utensil", status: "D" }

与 和 一起构成了指定索引筛选器的sort projectionquery查询结构

planCacheListFilters.filters.sort

与此筛选器关联的排序。 可以是空文档。

与 和 一起构成了指定索引筛选器的query projectionsort查询结构

planCacheListFilters.filters.projection

与此筛选器关联的投影。可以是空文档。

与 和 一起构成了指定索引筛选器的query sortprojection查询结构

planCacheListFilters.filters.indexes

查询结构的索引数组。为了选择最佳查询计划,查询优化器仅评估列出的indexes集合扫描。

planCacheListFilters.ok

命令的状态。

提示

另请参阅:

← planCacheClearFilters