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

Jak dołączyć do dwóch kolekcji w mongo bez wyszukiwania?

Nie ma "najlepszego" sposobu wykonywania zapytań, ponieważ będzie to naprawdę zależeć od twoich konkretnych potrzeb, ale... nie możesz wykonać pojedynczego zapytania w wielu kolekcjach (poza $lookup funkcja potoku agregacji w późniejszych wersjach, jak już wiesz).

Musisz wykonać wiele zapytań:jedno do Twojego post kolekcji, a jeden do Twojego comment kolekcja.

Jeśli musisz wykonaj jedno zapytanie, a następnie rozważ przechowywanie obu typów dokumentów w jednej kolekcji (z pewną właściwością identyfikatora, która umożliwia filtrowanie postów lub komentarzy w zapytaniu).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:locale::facet::_S_create_c_locale nazwa nieprawidłowa

  2. Mongodb Spring-Data wysyłający zapytania do wielu klas przechowywanych w tej samej kolekcji

  3. Automatycznie generowane pole dla MongoDB przy użyciu Spring Boot

  4. Jak mogę wysłać zapytanie do mongodb za pomocą mongoid/rails bez przekroczenia limitu czasu?

  5. Sesja mongodb sesji ekspresowej nie utrzymuje się