Das wesentliche Problem hierbei ist:
db.collection.update(
{ "type": "group" },
{
"$set": { "mygroup": "value" }
"$setOnInsert" { "mygroup": "value" }
}
)
Das ist im Grunde das, was Sie versuchen.
Sie können nicht das Gleiche ansprechen Feld in einem $set
Vorgang als $setOnInsert
Betrieb.
Es gibt ein allgemeines Problem in der Logik, das den aufgetretenen Fehler verursacht.