Един от начините да се справите с това е да преобразувате екземпляра на своя модел mongoose в обикновен обект, върху който имате пълен контрол, като извикате toObject()
върху него:
User.findById(userId, function(err, data) {
if (!err) {
data = data.toObject();
data.newvar = 'Hello, world';
}
});
Ако искате по-структурирано решение, можете да добавите виртуални атрибути към вашата схема, както е описано тук .