एग्रीगेट एक एकल दस्तावेज़ देता है जिसमें सभी परिणाम डेटा होता है, जो सीमित करता है कि अधिकतम बीएसओएन दस्तावेज़ आकार में कितना डेटा वापस किया जा सकता है।
यह मानते हुए कि आप वास्तव में यह सारा डेटा चाहते हैं, दो विकल्प हैं:
एग्रीगेट कर्सर
का उपयोग करेंकुल
. के बजाय . यह एक एकल दस्तावेज़ के बजाय एक कर्सर लौटाता है, जिसे आप फिर से दोहरा सकते हैं- एक
$outकोड जोड़ें कोड>
आपकी पाइपलाइन के अंतिम चरण के रूप में चरण। यह मोंगोडब को आपके एकत्रीकरण डेटा को निर्दिष्ट संग्रह में लिखने के लिए कहता है। समग्र आदेश स्वयं कोई डेटा नहीं लौटाता है और फिर आप उस संग्रह को क्वेरी करते हैं जैसा कि आप किसी अन्य के लिए करेंगे।