MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta lenta do MongoDB


Você precisa criar uma consulta que garanta a seletividade . Para isso, você pode criar um índice composto . Também é bom mencionar que você pode especificou um idioma no índice de texto (o padrão é inglês)
db.collection.createIndex(
   { 
    property.multi.value_title: 1,
    field: "text",
    pricing.price: 1
 },
   { default_language: "spanish" }
)

Para índices compostos, ESR é útil para decidir a ordem dos campos no índice: