आपको पाइपलाइन में एक $group चरण जोड़ना होगा।
समूह का _id वह होगा जिसे आप संक्षेप में बता रहे हैं (इस मामले में एक स्थिरांक क्योंकि आप एक भव्य कुल चाहते हैं)। चूंकि आप इनवॉइस की सूची को बनाए रखना चाहते हैं, आप उन्हें $push ऑपरेटर के माध्यम से एक सरणी फ़ील्ड में जमा कर सकते हैं। कुल और मात्रा के लिए योग $sum के साथ संभाला जाएगा।
{$group : { _id : 1,
Total : { $sum : "$total" },
ItemCount : { $sum : "$qty" },
Invoices : { $push : { id : "$_id", created : "$created" }}
} }