Masalah penting di sini adalah ini:
db.collection.update(
{ "type": "group" },
{
"$set": { "mygroup": "value" }
"$setOnInsert" { "mygroup": "value" }
}
)
Yang pada dasarnya adalah apa yang Anda coba lakukan.
Anda tidak dapat mengatasi hal yang sama bidang dalam $set
operasi sebagai $setOnInsert
operasi.
Ada masalah umum dalam logika yang menyebabkan kesalahan yang Anda alami.