आप $setOnInsert का उपयोग कर सकते हैं पसंद है,
db.companies.updateOne(
{"company": "test"},
{ $setOnInsert: { "name": "nameVal2", ... } },
{ upsert: true }
)
अगर यह अपडेट ऑपरेशन इंसर्ट नहीं करता है, तो $setOnInsert
कोई प्रभाव नहीं पड़ेगा। तो, name
डालने पर ही अपडेट किया जाएगा।