आप जो पूछ रहे हैं उसे करने के कई तरीके हैं। आपको पहले डेटा के बारे में कुछ बातें जाननी होंगी। B दस्तावेज़ में कितने दस्तावेज़ होंगे?
-
यह एक ऐसे मामले की तरह दिखता है जहां आप चाहते हैं कि संग्रह ए में बी के दस्तावेजों के साथ एक आइटम फ़ील्ड हो। उसके लिए 16 एमबी की सीमा है, लेकिन ज्यादातर मामलों में ठीक काम करता है।
-
सम्मिलित किए गए B रिकॉर्ड की संख्या के साथ A पर गिनती रखें। (अर्थात हर बार जब आप B डालते हैं तो आप
$inc
ए पर क्षेत्र)। फिर आप ए के लिए गिनती फ़ील्ड पर एक इंडेक्स करेंगे औरsort({count: -1})
करेंगे