Database

[{"old_field":[{id:"XXX"},{"id":"YYY"}]},]

Query

db.collection.aggregate([{$addFields:{new_field:{$arrayToObject:{$map:{input:"$old_field",in:{k:"$$this.id",v:"$$this"}}}}}}])

Result