Một cách để xử lý điều này là chuyển đổi phiên bản mô hình mongoose của bạn thành một đối tượng thuần túy mà bạn có toàn quyền kiểm soát bằng cách gọi toObject()
trên đó:
User.findById(userId, function(err, data) {
if (!err) {
data = data.toObject();
data.newvar = 'Hello, world';
}
});
Nếu bạn muốn một giải pháp có cấu trúc hơn, bạn có thể thêm các thuộc tính ảo vào giản đồ của mình như được mô tả tại đây .