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

Jak přidat indexy do projektu mongoDB s rámcem Morphia

Mongodb automaticky použije indexy takže to není řešeno morfií. Měli byste indexovat pole, která byste běžně používali pro dotazy, například:

Příspěvek:

{
    title : "My title", // indexed
    content : "My long long long long loooooong content" // Not indexed
}

Ve výše uvedeném jednoduchém dokumentu příspěvku vidíte, že pole názvu je indexováno, protože blogovací modul běžně prohledává názvy místo obsahu a navíc obsah spotřebuje hodně vaší paměti RAM, takže se nemusí vejít do paměti. Možná to není nejlepší příklad, ale ukazuje hlavní myšlenku.

Doporučuji vám přečíst si odkaz na indexy.




  1. Jaký je výchozí časový limit relace a jak jej nakonfigurovat při použití jarní relace s Redis jako backend

  2. MongoDB najít a odstranit - nejrychlejší způsob

  3. MongoDB konektor pro PHP:počítání dokumentů pro stránkování

  4. Jak škálovat MongoDB?