Anda dapat menggunakan $setOnInsert seperti,
db.companies.updateOne(
{"company": "test"},
{ $setOnInsert: { "name": "nameVal2", ... } },
{ upsert: true }
)
Jika operasi pembaruan ini tidak memasukkan, $setOnInsert
tidak akan berpengaruh apa-apa. Jadi, name
akan diperbarui hanya pada saat penyisipan.