Database
[{amounts:[10,20,30],id:"0x3c93"},{amounts:[0,0,100],id:"0xee10"}]
Query
db.collection.aggregate([{$group:{_id:0,data:{$push:{k:"$id",v:"$amounts"}}}},{$project:{_id:0,data:{$arrayToObject:"$data"}}},{$replaceRoot:{newRoot:"$data"}}])