Database

[{"_id":1,"item":"sweatshirt","price":{"INR":45.99},"currency":"INR"}]

Query

db.collection.aggregate([{$replaceRoot:{newRoot:{"$mergeObjects":[{"$arrayToObject":{$map:{input:{$filter:{input:{"$objectToArray":"$price"},cond:{$eq:["$$this.k","$currency"]}}},in:{k:"pricenew",v:"$$this.v"}}}},{_id:"$_id"}]}}}])

Result