MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Langsame MongoDB-Abfrage

Sie müssen eine Abfrage erstellen, die Selektivität gewährleistet . Dazu können Sie einen zusammengesetzten Index erstellen . Es ist auch gut zu erwähnen, dass Sie eine Sprache angegeben im Textindex (Standard ist Englisch)

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

Für zusammengesetzte Indizes ESR ist hilfreich bei der Bestimmung der Reihenfolge der Felder im Index: