MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да добавите индекси в проект mongoDB с рамка Morphia

Mongodb автоматично ще използва индекси така че това не се обработва от морфия. Трябва да индексирате полета, които обикновено използвате за заявки, например:

Публикация:

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

В простия документ за публикация, показан по-горе, виждате, че полето за заглавие е индексирано, защото машината на блога обикновено търси в заглавия вместо в съдържание, плюс съдържанието ще използва много от вашата RAM, така че може да не се побира в паметта. Това може да не е най-добрият пример, но показва основната идея.

Предлагам ви да прочетете връзката към индексите.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вмъкване на нови полета (колони) в mongoDB с pandas

  2. MongoDB Query с множество условия и срез

  3. Какво е Профил? и уеб и работник

  4. Актуализирането на записи в MongoDB чрез pymongo води до изтриване на повечето от тях

  5. Ускорете търсенето на редовни изрази в MongoDB