Saya baru saja menemukan fitur 3.2 baru ini:includeArrayIndex
.
Jadi, Anda dapat unwind
pendapatan bidang dengan opsi ini dan kemudian sum
menggunakan includeArrayIndex
bidang sebagai id dan kemudian sort
dan push
untuk mendapatkan larik baru.
Referensi:https://docs.mongodb.org/manual/reference/ operator/agregasi/unwind/