Základní problém je zde:
db.collection.update(
{ "type": "group" },
{
"$set": { "mygroup": "value" }
"$setOnInsert" { "mygroup": "value" }
}
)
Což je v podstatě to, o co se snažíte.
Nemůžete oslovit stejné pole v $set
operaci jako $setOnInsert
operace.
Existuje obecný problém v logice, který způsobuje chybu, ke které dochází.