Database

[{"companies":[{"id":1,"name":"Company 1","new_name":"New company 1"},{"id":2,"name":"Company 2","new_name":"New company 2"}]}]

Query

db.collection.aggregate([{$addFields:{companies:{$map:{input:"$companies",in:{$mergeObjects:["$$this",{name:"$$this.new_name"}]}}}}}])

Result