Un modo per gestirlo è convertire l'istanza del modello mongoose in un oggetto semplice su cui hai il pieno controllo chiamando toObject()
su di esso:
User.findById(userId, function(err, data) {
if (!err) {
data = data.toObject();
data.newvar = 'Hello, world';
}
});
Se desideri una soluzione più strutturata, puoi aggiungere attributi virtuali al tuo schema come descritto qui .