Det væsentlige problem her er dette:
db.collection.update(
{ "type": "group" },
{
"$set": { "mygroup": "value" }
"$setOnInsert" { "mygroup": "value" }
}
)
Hvilket dybest set er det, du forsøger at gøre.
Du kan ikke adressere det samme felt i et $set
operation som en $setOnInsert
operation.
Der er et generelt problem i logikken, der forårsager den fejl, du oplever.