Ada banyak cara untuk melakukan apa yang Anda minta. Anda harus mengetahui beberapa hal tentang data terlebih dahulu. Berapa banyak dokumen yang akan dimiliki oleh dokumen B?
-
Sepertinya kasus di mana Anda ingin Koleksi A memiliki bidang item dengan dokumen yang B. Ada batas 16 MB untuk itu, tetapi untuk sebagian besar kasus berfungsi dengan baik.
-
Pertahankan hitungan pada A dengan jumlah catatan B yang dimasukkan. (Yaitu setiap kali Anda memasukkan B Anda akan
$inc
lapangan di A). Anda kemudian akan melakukan indeks pada bidang hitungan untuk A dan melakukansort({count: -1})