MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak dodać indeksy w projekcie mongoDB za pomocą frameworka Morphia

Mongodb automatycznie użyje indeksów więc to nie jest obsługiwane przez morfię. Powinieneś zaindeksować pola, których zwykle używasz do zapytań, na przykład:

Post:

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

W prostym dokumencie posta pokazanym powyżej widzisz, że pole tytułu jest indeksowane, ponieważ wyszukiwarka blogów często przeszukuje tytuły zamiast treści, a treść będzie wykorzystywać dużo pamięci RAM, więc może nie zmieścić się w pamięci. To może nie jest najlepszy przykład, ale pokazuje główną ideę.

Proponuję przeczytać link do indeksów.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy funkcja javascript po stronie serwera ma problemy z wydajnością w mongoDB?

  2. Zapytanie o dokument i wszystkie jego dokumenty podrzędne, które pasują do warunku w mongodb (przy użyciu wiosny)

  3. Czy opłata za usługę Azure Cosmo DB za 45 MB bazy danych jest zawyżona?

  4. MongoDB - Importuj plik CSV do zagnieżdżonego dokumentu

  5. mangusta rozmiar partii kursora