Для этого вам потребуется запустить конвейер агрегации:
Представьте, что вы вставили документ следующим образом:
db.table1.insertOne({ _id: 1, name1: "1"})
Затем вы хотите обновить существующий документ:
db.table1.updateOne( {_id: 1},
[
{ $replaceRoot: { newRoot:
{ $mergeObjects: [ "$$ROOT" , { name: "$name1" } ] }
} }
]
)
Или более простой синтаксис:
db.table1.updateOne({_id: 1}, [{ $set: { name: '$name1' } }])