कुछ एग्रीगेशन ऑपरेटर हैं जिनका उपयोग केवल $समूह
एकत्रीकरण और नाम दिया गया $group accumulators
जैसे आपने $sum
का इस्तेमाल किया है
यहां आपको name
. के लिए उपयोग करना होगा कुंजी भी
{ "$group": {
"_id": "$_id",
"name": { "$first": "$name" }, //$first accumulator
"count": { "$sum": 1 }, //$sum accumulator
"totalValue": { "$sum": "$value" } //$sum accumulator
}}
एक्यूमुलेटर उन तत्वों की सरणी की तरह है जो ऐरे के रूप में जमा होते हैं।$पहले -> पहला नाम देता है जो नामों के समूह में जाता है
उदाहरण:तो यदि आपके पास $_id
है वही लेकिन अलग नाम ["Darik",,"John"]
$पहले
. निर्दिष्ट करना दारिक और इसी तरह $last
देगा जॉन देंगे