Du kan bruge $setOnInsert gerne,
db.companies.updateOne(
{"company": "test"},
{ $setOnInsert: { "name": "nameVal2", ... } },
{ upsert: true }
)
Hvis denne opdateringshandling ikke indsætter, $setOnInsert
vil ikke have nogen effekt. Altså name
vil kun blive opdateret ved indsættelse.