Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

planCacheListFilters (comando de base de datos)

planCacheListFilters

Lista los Filtros de índice asociados con formas de consulta para una colección.

Devuelve:Documento que enumera los filtros de índice. Ver Resultado.

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Importante

Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El comando tiene la siguiente sintaxis:

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

El comando tiene los siguientes campos:

Campo
Tipo
Descripción

planCacheListFilters

string

El nombre de la colección.

comment

any

Opcional. Un comentario proporcionado por el usuario para adjuntar a este comando. Una vez configurado, este comentario aparece junto a los registros de este comando en las siguientes ubicaciones:

Un comentario puede ser de cualquier tipo BSON válido (string, objeto, arreglo, etc.).

Un usuario debe tener acceso que incluya la acción planCacheIndexFilter.

El comando planCacheListFilters devuelve el documento con la siguiente forma:

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

El arreglo de documentos que contienen la información del filtro de índice.

Cada documento contiene los siguientes campos:

planCacheListFilters.filters.query

El predicado de query asociado con este filtro. Aunque el query muestra los valores específicos que se utilizan para crear el filtro de índices, los valores en el predicado no son significativos; es decir, los predicados de consulta abarcan consultas similares que solo difieren en los valores.

Por ejemplo, una query predicado de { "type": "electronics", "status" : "A" } cubre los siguientes predicados de query:

{ type: "food", status: "A" }
{ type: "utensil", status: "D" }
planCacheListFilters.filters.sort

La ordenación asociada con este filtro. Puede ser un documento vacío.

planCacheListFilters.filters.projection

La proyección asociada con este filtro. Puede ser un documento vacío.

planCacheListFilters.filters.collation

La intercalación asociada con este filtro. Puede ser un documento vacío.

planCacheListFilters.filters.indexes

La matriz de índices para la forma de consulta.

La forma del query es la combinación de estos campos:

Para elegir el mejor plan del query, el optimizador del query evalúa el indexes y el escaneo de colección.

planCacheListFilters.ok

El estado del comando.

Tip

Volver

planCacheClearFilters

En esta página