mongodb Version 3.0.1
Mungo Version 4.0.3
Ich versuche, dies zu tun:
groupsModel.updateQ({_id:group._id},{
$unset:{"moderators":""},
$set:{"admins":newAdmins}
})
Und ich bin immer einen MongoError vom catch
Angabe
'\'$unset\' is empty. You must specify a field like so: {$unset: {<field>: ...}}'
Aber es ist nicht leer.
moderators
ist jedoch nicht im Schema, weshalb ich versuche, es zu entfernen.
Haben den gleichen Fehler, dachte ich, es war zu verlieren, bis ich das Feld realisiert war nicht in meinem Schema. –
Danke, ich hatte das gleiche Problem. Habe nicht bemerkt, dass ich 2 verschiedene Namen im Schema und in der Update-Methode verwende. –