MongoDB は次のようになります。
{ "_id" : ObjectId("503d5024ff9038cdbfcc9da4"),
"employee" : 61,
"department" : "Sales",
"amount" : 77,
"type" : "airfare"
}
mongoDB コンソールでは、2 つのパラメーター (departments
およびtype
)で集計できます。
db.workers.aggregate(]{$group:{_id:{department:"$department",type:"$type"},amount_sum:{$sum:"$amount"}}}])
Javaでどのようにしますか?