Definição
planCacheListFiltersLista os filtros de Ãndice associados à forma de query para uma collection.
Retorna: Documento que lista os filtros de Ãndice. Consulte SaÃda.
Compatibilidade
Esse comando está disponÃvel em implantações hospedadas nos seguintes ambientes:
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
Importante
This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponÃvel, de uso gratuito e autogerenciada do MongoDB
Sintaxe
O comando tem a seguinte sintaxe:
db.runCommand( { planCacheListFilters: <collection> } )
Campos de comando
O comando tem os seguintes campos:
Campo | Tipo | Descrição |
|---|---|---|
| string | O nome da collection. |
| any | Opcional. Um comentário fornecido pelo usuário para anexar a este comando. Depois de definido, esse comentário aparece junto com os registros desse comando nos seguintes locais:
Um comentário pode ser qualquer tipo BSON válido (string, inteiro, objeto, array etc). |
Acesso necessário
O usuário deve ter acesso que inclua a ação planCacheIndexFilter .
SaÃda
The planCacheListFilters command returns the document with the following form:
{ "filters" : [ { "query" : <query> "sort" : <sort>, "projection" : <projection>, "collation" : <collation>, "indexes" : [ <index1>, ... ] }, ... ], "ok" : 1 }
planCacheListFilters.filtersA array de documentos que contêm as informações do filtro de Ãndice.
Cada documento contém os seguintes campos:
planCacheListFilters.filters.queryThe query predicate associated with this filter. Although the
queryshows the specific values used to create the index filter, the values in the predicate are insignificant; i.e. query predicates cover similar queries that differ only in the values.For instance, a
querypredicate of{ "type": "electronics", "status" : "A" }covers the following query predicates:{ type: "food", status: "A" } { type: "utensil", status: "D" }
planCacheListFilters.filters.sortA classificação associada a este filtro. Pode ser um documento vazio.
planCacheListFilters.filters.projectionA projeção associada a este filtro. Pode ser um documento vazio.
planCacheListFilters.filters.collationO agrupamento associado a este filtro. Pode ser um documento vazio.
planCacheListFilters.filters.indexesA matriz de Ãndices para a forma de query.
A forma de query é a combinação destes campos:
To choose the best query plan, the query optimizer evaluates the
indexesand the collection scan.