Du kan använda $setOnInsert som,
db.companies.updateOne(
{"company": "test"},
{ $setOnInsert: { "name": "nameVal2", ... } },
{ upsert: true }
)
Om denna uppdateringsåtgärd inte fungerar infoga, $setOnInsert
kommer inte ha någon effekt. Så, name
kommer att uppdateras endast vid infogning.