Anda perlu menambahkan $group step ke pipeline.
_id grup akan menjadi apa yang Anda jumlahkan (dalam hal ini konstan karena Anda menginginkan total keseluruhan). Karena Anda ingin menyimpan daftar faktur, Anda dapat mengakumulasikannya ke dalam bidang larik melalui operator $push. Jumlah total dan kuantitas akan ditangani dengan $sum.
{$group : { _id : 1,
Total : { $sum : "$total" },
ItemCount : { $sum : "$qty" },
Invoices : { $push : { id : "$_id", created : "$created" }}
} }