Database

[{"sub":{"country":"Netherlands","sex":"F","mWeight":60.9,"birthdate":ISODate("1961-05-26T00:00:00.000Z"),"age":38.5,},"process":[{"name":"A",},{"name":"B","measurements":{"m0010":1725.39,"m0020_mk":237.111,"m0021_I":168.385,"mvolume":61.5523}}]}]

Query

db.collection.aggregate([{$replaceRoot:{newRoot:{$mergeObjects:["$$ROOT",{$arrayToObject:{$map:{input:{$filter:{input:"$process",cond:"$$this.measurements"}},in:{k:"$$this.name",v:"$$this.measurements"}}}}]}}},{$project:{"process":false}}])

Result