यहाँ आवश्यक समस्या यह है:
db.collection.update(
{ "type": "group" },
{
"$set": { "mygroup": "value" }
"$setOnInsert" { "mygroup": "value" }
}
)
आप मूल रूप से यही करने की कोशिश कर रहे हैं।
आप उसी . को संबोधित नहीं कर सकते $set
. में फ़ील्ड $setOnInsert
. के रूप में संचालन ऑपरेशन।
तर्क में एक सामान्य समस्या है जो आपके द्वारा अनुभव की जा रही त्रुटि का कारण बनती है।