sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man lägger till index i mongoDB-projekt med Morphia-ramverket

Mongodb kommer automatiskt att använda index så det hanteras inte av morfi. Du bör indexera fält som du vanligtvis använder för frågor, till exempel:

Inlägg:

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

I det enkla inläggsdokumentet som visas ovan ser du att titelfältet är indexerat eftersom en bloggmotor ofta söker över titlar istället för innehåll plus att innehållet kommer att använda mycket av ditt RAM-minne så att det kanske inte får plats i minnet. Det kanske inte är det bästa exemplet men det visar huvudtanken.

Jag föreslår att du läser indexlänken.




  1. MongoDB $push

  2. Ska "StackExchange.Redis.ConnectionMultiplexer" vara "AddSingleton" eller "AddScope" i .NET Core-beroendeinjektion?

  3. Mongoose att ta bort (dra) ett dokument inom en array, fungerar inte med ObjectID

  4. Redis - Hur hänger nyckeln HASH och SET och ZSET ihop på CrudRepository save?