MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Les données renvoyées par Mongoose sont-elles immuables ?

Une façon de gérer cela consiste à convertir votre instance de modèle de mangouste en un objet simple sur lequel vous avez un contrôle total en appelant toObject() dessus :

User.findById(userId, function(err, data) {
  if (!err) {
    data = data.toObject();
    data.newvar = 'Hello, world';
  }
});

Si vous voulez une solution plus structurée, vous pouvez ajouter des attributs virtuels à votre schéma comme décrit ici .