Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Índices de un solo campo

Los índices de un solo campo almacenan información de un solo campo en una colección. De forma predeterminada, todas las colecciones tienen un índice en _id field. Puedes agregar más índices para acelerar las queries y operaciones importantes.

Puedes crear un índice sobre cualquier campo en un documento, incluidos campos de nivel superior, campos embebidos 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.

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:

En esta página