Database

[{"id":1,"status":"EMPTY","name":"ALBERT"},{"id":2,"status":"EMPTY","name":"ERIC"},{"id":3,"status":"EMPTY","name":"ALBERT"},{"id":4,"status":"EMPTY","name":"ALBERT"},{"id":5,"status":"EMPTY","name":"JESSICA"},{"id":6,"status":"EMPTY","name":"ERIC"},]

Query

db.collection.aggregate([{$unset:"_id"},{$group:{_id:"$name",data:{$push:"$$ROOT"}}},{$project:{data:{k:"$_id",v:"$data"}}},{$replaceWith:{$arrayToObject:"$data"}}])

Result