Indices
Fuente
https://docs.mongodb.com/manual/core/index-text/
MongoDB
A los documentos dentro de una colección podemos agregarles indices.
Sintaxis
createIndex(Document... doc)
Parámetros:
Document... doc: Es opcional y representa el indice a crear mediante un documento.

Ejemplos:
Crear un indice de la llave primaria
planetasRepository.createIndex()
Crea un índice en base al atributo planeta
planetasRepository.createIndex(new Document("planeta",1));
Crea un índice compuesto
planetasRepository.createIndex(new Document("idplaneta",1).append("planeta",1);
Crear indice de Texto para búsqueda por texto
Usado ampliamente en componentes como autocomplete.
planetasRepository.createIndex(new Document("idplaneta","text"));
Este reemplaza este comando desde el shell
db.planetas.createIndex( { idplaneta: "text" } )
Y la busqueda
db.planetas.find( { $text: { $search: "tie" } } )
Last updated
Was this helpful?