Je n'ai pas pu reproduire ce message d'erreur, mais comme vous l'avez vu, Mongoose ne mettra à jour que les champs définis dans le schéma. Cependant, vous pouvez remplacer ce comportement par défaut en incluant le strict: false
choix :
groupsModel.update(
{_id: group._id},
{$unset: {"moderators": ""}, $set:{"admins": newAdmins}},
{strict: false}
)