Database
db={collection:[{id:"a",value:1},{id:"b",value:2},{id:"c",value:3}]}
Query
db.collection.aggregate([{"$group":{"_id":null,"value":{"$push":{"k":"$id","v":"$value"}}}},{"$replaceRoot":{"newRoot":{"$arrayToObject":"$value"}}}])