MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Query MongoDB lenta

Devi creare una query che garantisca la selettività . Per questo puoi creare un indice composto . È anche bene ricordare che puoi ha specificato una lingua nell'indice di testo (l'impostazione predefinita è l'inglese)

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

Per gli indici composti, ESR è utile per decidere l'ordine dei campi nell'indice: