sql >> Databáze >  >> NoSQL >> MongoDB

Pomalý dotaz MongoDB

Musíte vytvořit dotaz, který zajistí selektivitu . Za tímto účelem si můžete vytvořit složený index . Také je dobré zmínit, že můžete určil jazyk v textovém indexu (výchozí je angličtina)

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

Pro složené indexy ESR je užitečné při rozhodování o pořadí polí v indexu:



  1. Jak se dotazovat na mongodb z groovy/grails?

  2. Analyzujte sql dotaz pomocí antlr parsetree to mongo bson dokumentu v Javě

  3. Kurzor MongoDB se automaticky zvětší, když přidám dokumenty

  4. Uložení hlubokého adresářového stromu v databázi