Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Propiedades del índice

Las propiedades del índice afectan la forma en que el planificador de query utiliza un índice y cómo se almacenan los documentos indexados. Puedes especificar las propiedades de índice como parámetros opcionales cuando crees un índice.

Las siguientes secciones explican las propiedades de índice que puedes especificar al construir un índice.

Nota

No todos los tipos de índice son compatibles con todas las propiedades de índice.

Los índices sin distinción de mayúsculas o minúsculas permiten consultas en cadenas sin considerar la distinción entre mayúsculas y minúsculas.

Los índices ocultos no son visibles para el planificador de queries y no se pueden utilizar para respaldar una query.

Puedes usar índices ocultos para evaluar el posible impacto de eliminar un índice sin eliminarlo realmente. Si el impacto es negativo, puedes desocultar el índice en lugar de tener que recrear un índice descartado. Los índices ocultos están totalmente actualizados y pueden utilizarse inmediatamente una vez que se muestran.

Los índices parciales solo indexan los documentos de una colección que cumplen una expresión de filtro especificada. Los índices parciales tienen menores requisitos de almacenamiento y costos de rendimiento reducidos para la creación y el mantenimiento de índices.

Los índices parciales ofrecen un conjunto más amplio de funcionalidades que los índices dispersos, y se deben preferir sobre estos últimos.

Los índices dispersos solo contienen entradas para documentos que tienen el campo indexado. Estos índices omiten los documentos que no tienen el campo indexado.

Los índices TTL eliminan automáticamente los documentos de una colección después de un cierto periodo de tiempo. Utiliza estos índices para datos que solo necesitan persistir durante un tiempo limitado, como datos de eventos generados por máquinas, registros e información de sesiones.

Los índices únicos hacen que MongoDB rechace los valores duplicados para el campo indexado. Estos índices son útiles cuando sus documentos contienen un identificador único, como un userId.

Volver

Crear

En esta página