Khi tôi cố gắng thay đổi bất kỳ phần nào của dữ liệu được trả về bởi Mongoose Query, điều đó không có tác dụng.
Tôi đã cố gắng tìm ra điều này trong khoảng 2 giờ ngày hôm qua, với tất cả các loại _.clone()
s, sử dụng các biến lưu trữ tạm thời, v.v. Cuối cùng, ngay khi tôi đang phát điên, tôi đã tìm ra giải pháp. Vì vậy, tôi đã tìm ra ai đó trong tương lai (fyuuuture!) Có thể gặp sự cố lưu.
Survey.findById(req.params.id, function(err, data){
var len = data.survey_questions.length;
var counter = 0;
_.each(data.survey_questions, function(sq){
Question.findById(sq.question, function(err, q){
sq.question = q; //has no effect
if(++counter == len) {
res.send(data);
}
});
});
});