Database

[{"data":{"id":"123456","name":"abc","value":1}}]

Query

db.collection.aggregate([{"$replaceRoot":{"newRoot":{"$arrayToObject":[[{k:"$data.name",v:"$data"}]]}}}])

Result