Grouping
一般的な基準の後にグループキーとアキュムレータを構成し、Driverネイティブアキュムレータまたはカスタムマッピングで拡張します。
基本グループ
java
アキュムレータ
• count() / countAs(alias)
• sum(field, alias) / avg(field, alias)
• min(field, alias) / max(field, alias)
• addToSet(field, alias) / push(field, alias)
• Driverネイティブアキュムレータ: accumulator(BsonField)
グループ結果マッピング
java
基本的なkey/valueマッピングと異なる結果の形が必要な場合、コンバータを直接指定できます。グルーピング結果にもexecuteLookup(rightBuilder, spec)を接続できます。