MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Requête MongoDB lente

Vous devez créer une requête qui assure la sélectivité . Pour cela, vous pouvez créer un index composé . Il est également bon de mentionner que vous pouvez a spécifié une langue dans l'index de texte (l'anglais est par défaut)

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

Pour les index composés, ESR est utile pour décider de l'ordre des champs dans l'index :