Database

[{"_id":{"$oid":"5f7439c3bc3395dd31ca4f19"},"adapterKey":"transport1","pricegrid":{"10000":23.66,"20000":23.75,"30000":23.83,"31000":43.5,"40000":44.16,"50000":49.63,"60000":50.25,"70000":52,"80000":56.62,"90000":59,"100000":62.5,"119000":68.85,"149000":80,"159000":87,"179000":94,"199000":100.13,"249000":118.5,"299000":138.62,"999000":208.63},"zones":["25"],"franco":null,"tax":20,"doc_created":{"$date":"2020-09-30T07:54:43.966Z"},"idConfig":"0000745","doc_modified":{"$date":"2020-09-30T07:54:43.966Z"}}]

Query

db.collection.update({"adapterKey":"transport1"},[{$set:{pricegrid:{"$objectToArray":"$pricegrid"}}},{"$set":{"pricegrid":{"$map":{"input":"$pricegrid","as":"p","in":{"k":"$$p.k","v":{"$add":[{"$multiply":["$$p.v",1.03]},1]}}}}}},{$set:{pricegrid:{"$arrayToObject":"$pricegrid"}}}])

Result