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

Indeksowanie tablic obiektów w MongoDB

W porządku, tak. Potrzebujesz indeksu na to.name aby to zapytanie było wydajne. Fakt, że obecnie używa BasicCursor wskazuje, że nie ma indeksu lub indeks nie jest używany - co jest raczej dziwne. Dla porównania są to „multikeys '.

Myślę, że masz na myśli „objęty” w sensie „czy ta funkcjonalność jest objęta MongoDB”? „Zapytanie objęte” to termin używany do zapytań, na które można odpowiedzieć za pomocą samego indeksu. Zapytanie może być objęte indeksami tylko wtedy, gdy wszystkie pola, które mają zostać zwrócone, są częścią indeksu (np. podaj mi identyfikatory i tylko identyfikatory e-maili, które zostały wysłane do Jana Kowala), ale nie miałoby to większego sensu w chyba w tym kontekście. Niestety, nie jest obsługiwany podczas sięgania do dokumentów jeszcze.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zaktualizować dokument Mongo po wstawieniu?

  2. Wprowadzenie do Spring Data MongoDB

  3. Mongoose tylko do odczytu bez schematu

  4. Jaki typ mapowania wybrać dla tablic asocjacyjnych? Doktryna ODM

  5. Uzyskaj liczbę otwartych połączeń w mongoDB za pomocą java