Do kanálu musíte přidat krok $group.
_id skupiny bude to, podle čeho sčítáte (v tomto případě konstanta, protože chcete celkový součet). Protože chcete zachovat seznam faktur, můžete je shromáždit do pole pole pomocí operátoru $push. Součty za celkem a množství by byly zpracovány pomocí $sum.
{$group : { _id : 1,
Total : { $sum : "$total" },
ItemCount : { $sum : "$qty" },
Invoices : { $push : { id : "$_id", created : "$created" }}
} }