Du skal tilføje et $group-trin til pipelinen.
Gruppens _id vil være det, du summerer efter (i dette tilfælde en konstant, da du ønsker en totalsum). Da du ønsker at beholde listen over fakturaer, kan du akkumulere dem i et array-felt via $push-operatoren. Summer for total og mængde vil blive håndteret med $sum.
{$group : { _id : 1,
Total : { $sum : "$total" },
ItemCount : { $sum : "$qty" },
Invoices : { $push : { id : "$_id", created : "$created" }}
} }