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).