MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come aggiungere indici nel progetto mongoDB con il framework Morphia

Mongodb utilizzerà automaticamente indexes quindi non è gestito dalla morfia. Dovresti indicizzare i campi che useresti comunemente per le query, ad esempio:

Pubblica:

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

Nel semplice documento di post mostrato sopra, vedi che il campo del titolo è indicizzato perché un motore di blog cerca comunemente i titoli anziché i contenuti, inoltre il contenuto utilizzerà molta RAM, quindi potrebbe non adattarsi alla memoria. Potrebbe non essere l'esempio migliore, ma mostra l'idea principale.

Ti consiglio di leggere il link agli indici.