Tidak ada cara "terbaik" untuk melakukan kueri, karena akan sangat bergantung pada kebutuhan spesifik Anda, tetapi... Anda tidak dapat melakukan kueri tunggal di beberapa koleksi (selain dari $lookup
fungsi pipeline agregasi di versi yang lebih baru, seperti yang sudah Anda ketahui).
Anda harus membuat beberapa kueri:satu untuk post
. Anda koleksi, dan satu untuk comment
. Anda koleksi.
Jika Anda harus lakukan satu kueri, lalu pertimbangkan untuk menyimpan kedua jenis dokumen dalam satu koleksi (dengan beberapa properti pengenal untuk memungkinkan Anda memfilter baik postingan atau komentar, dalam kueri Anda).