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
/ /

Índices de un solo campo

Los índices de campo único almacenan información de un solo campo en una colección. Por defecto, todas las colecciones tienen un índice en el Campo _id. Puede agregar índices adicionales para agilizar consultas y operaciones importantes.

Puedes crear un índice en cualquier campo de un documento, incluyendo campos de nivel superior, campos anidados o campos dentro de documentos incrustados. Cuando crees un índice, especifica el campo y el orden de clasificación (1 para ascendente, -1 para descendente).

Para crear un índice de un solo campo, utilice el siguiente prototipo:

db.<collection>.createIndex( { <field>: <sort-order> } )

Esta imagen muestra un índice ascendente en un único campo, score:

Diagrama de un índice en el campo "puntuación" (ascendente).

En este ejemplo, cada documento de la colección que tiene un valor para el campo score se agrega al índice en orden ascendente.

Puede crear y gestionar índices de campo único en la Interfaz de Usuario para implementaciones alojadas en MongoDB Atlas.

Si la aplicación ejecuta queries repetidamente sobre el mismo campo, se puede crear un índice en ese campo para mejorar el rendimiento. Por ejemplo, el Departamento de Recursos Humanos a menudo necesita buscar empleados por ID de empleado. Se puede crear un índice en el campo ID del empleado para mejorar el rendimiento de la query.

Para crear un índice en un solo campo, vea estos ejemplos:

Volver

Tipos

En esta página