chcę dodać do danych w obie strony z kwerendy mangusty:Czy dane zwracane z Mongoose są niezmienne?
User.findById(userId, function(err, data) {
if (!err) {
data.newvar = 'Hello, world';
}
});
Jednak, kiedy pocieszyć zalogować się wydajnością, newvar nie istnieje. Próbowałem również tego, używając rozszerzenia podkreślenia:
_.extend(data, {'newvar': 'Hello, world'});
Bez powodzenia. Ponieważ mam zagnieżdżone dokumenty, użycie płytkiej kopii nie będzie działać. Czy istnieje tutaj sposób na dołączenie danych?
jestem jedynym myślenie nie powinno być wydane ostrzeżenie przy próbie i ustawić wartości? – backdesk
Metoda .toObject() była dokładnie tym, czego potrzebowałem! – Aron