我有一个db数据如下
{ "_id" : ObjectId("5a2109572222085be93ef10d"),"name" : "data1","date" : "2017-12-01T00:00.0Z","status" : "COMPLETED"},{ "_id" : ObjectId("5a2109572222085be93ef10d"),"status" : "Failed"}
{ date:”2017-12-01T00:00:0Z”,total:”2″,completed:1,Failed:1 }
我试过这段代码,但没有产生上面的结果
db.test.aggregate([ {$group: {_id : {date : '$date',status:'$status'},total:{$sum :1}}},{$project : {date : '$_id.date',status : '$_id.status',total : '$total',_id : 0}} ])