Docs Menu
Docs Home
/ /
Caché del plan del query

Filtros de lista de caché de planificación

planCacheListFilters

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

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

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 M,0 M2 y5 M. Para obtener más información, consulte 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 el siguiente planCacheListFilters campo:

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 planCacheIndexFilter acción.

El comando planCacheListFilters devuelve el documento con la siguiente forma:

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

La matriz de documentos que contienen la información del filtro de índice.

Cada documento contiene los siguientes campos:

planCacheListFilters.filters.query

El predicado de consulta asociado a este filtro. Aunque muestra los valores específicos utilizados para crear el filtro de índice, los valores del predicado son insignificantes; es decir, los predicados de consulta abarcan consultas similares que difieren únicamente en los query valores.

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

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

Junto con y, forma sort projection query la forma de consulta para el filtro de índice especificado.

planCacheListFilters.filters.sort

El tipo asociado a este filtro. Puede ser un documento vacío.

Junto con y, forma query projection sort la forma de consulta para el filtro de índice especificado.

planCacheListFilters.filters.projection

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

Junto con y, forma query sort projection la forma de consulta para el filtro de índice especificado.

planCacheListFilters.filters.indexes

La matriz de índices para esta forma de consulta. Para elegir el plan de consulta óptimo, el optimizador de consultas evalúa únicamente los listados indexes y el análisis de la colección.

planCacheListFilters.ok

El estado del comando.

Tip

Volver

planCacheClearFilters

En esta página