Database

[{"_id":ObjectId("5e9091cfa17e732694186643"),"status":[{"Detail":"Started","Origin":"France","Last":true}]},{"_id":ObjectId("5e9091cfa17e732694186644"),"status":[{"Detail":"Received","Origin":"France","Last":true},{"Detail":"Started","Origin":"Italy","Last":false}]},{"_id":ObjectId("5e9091cfa17e732694186645"),"status":[{"Detail":"Started","Origin":"Rome","Last":true}]},{"_id":ObjectId("5e9091cfa17e732694186646"),"status":[{"Detail":"Received","Origin":"Germany","Last":true},{"Detail":"Started","Origin":"Spain","Last":false}]}]

Query

db.collection.aggregate([{$unwind:"$status"},{$group:{_id:"$status.Origin",Total:{$sum:1},data:{$push:"$$ROOT"}}},{$project:{Country:"$_id",Total:1,Started:{$size:{$filter:{input:"$data",cond:{$eq:["$$this.status.Detail","Started"]}}}},Received:{$size:{$filter:{input:"$data",cond:{$eq:["$$this.status.Detail","Received"]}}}}}}])

Result