sql >> Base de Datos >  >> NoSQL >> MongoDB

Consulta MongoDB lenta

Debe crear una consulta que asegure la selectividad . Para ello, puede crear un índice compuesto . También es bueno mencionar que puede especificó un idioma en el índice de texto (el valor predeterminado es inglés)

db.collection.createIndex(
   { 
    property.multi.value_title: 1,
    field: "text",
    pricing.price: 1
 },
   { default_language: "spanish" }
)

Para índices compuestos, ESR es útil para decidir el orden de los campos en el índice: