Database
[{userId:1234,name:"Mike"},{userId:1235,name:"John"}]
Query
db.collection.aggregate([{$project:{data:[{k:{$toString:"$userId"},v:"$$ROOT"}],_id:0}},{$project:{data:{$arrayToObject:"$data"}}},{$replaceRoot:{"newRoot":"$data"}}])