sql >> Database >  >> NoSQL >> MongoDB

Indexen toevoegen aan het mongoDB-project met het Morphia-framework

Mongodb gebruikt automatisch indexen dus dat wordt niet afgehandeld door morphia. U moet velden indexeren die u gewoonlijk voor zoekopdrachten zou gebruiken, bijvoorbeeld:

Bericht:

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

In het eenvoudige postdocument dat hierboven wordt getoond, zie je dat het titelveld is geïndexeerd omdat een blog-engine vaak titels zoekt in plaats van inhoud, plus de inhoud zal veel van je RAM-geheugen gebruiken, zodat het misschien niet in het geheugen past. Dat is misschien niet het beste voorbeeld, maar het geeft wel de hoofdgedachte weer.

Ik raad je aan de link naar de indexen te lezen.




  1. Hoe Redis Hashes te gebruiken

  2. mangoest:een enkel subdocument invoegen - geen array

  3. Verbinding met MongoDB in Azure met Java

  4. Node.js - Sessie blijft niet bestaan ​​via res.redirect()