NodeJS + Mongoose: mise à jour de tous les champs d'un modèle Mongoose

Je suis en train de construire une api à l'aide d'un Noeud, MongoDB et de la Mangouste. Une chose qui m'énerve, c'est que vous n'arrivez pas à sélectionner de multiples domaines à la fois:

app.put('/record/:id', function(req, res) {
  Record.findById(req.params.id, function(err, doc) {
    if (!err) {
      doc.update(req.params);
      doc.save();
...

Cependant, il semble que vous avez à travailler sur la mise à jour de la requête et de l'exécuter sur le Modèle de l'objet plutôt que sur l'objet document. Sauf si vous voulez attribuer des propriétés individuelles et d'exécuter save() à la fin.

Est-il un moyen de régler ce problème sans avoir à écrire une Mongo requête?

source d'informationauteur James