Pengelompokan
Di belakang kriteria umum, susun kunci grup dan akumulator, dan perluas dengan akumulator native Driver atau pemetaan kustom.
Grup dasar
Akumulator
• count() / countAs(alias)
• sum(field, alias) / avg(field, alias)
• min(field, alias) / max(field, alias)
• addToSet(field, alias) / push(field, alias)
• Akumulator native Driver: accumulator(BsonField)
Pemetaan hasil Grup
Jika pemetaan key/value dasar dan bentuk hasil yang berbeda diperlukan, Anda dapat menentukan konverter secara langsung. Hasil pengelompokan juga dapat menghubungkan executeLookup(rightBuilder, spec).