Bir Mongoose Sorgusu tarafından döndürülen verilerin herhangi bir bölümünü değiştirmeye çalıştığımda hiçbir etkisi olmuyor.
Dün bunu yaklaşık 2 saat boyunca, her türlü _.clone()
s ile, geçici depolama değişkenlerini kullanarak, vb . Anlamaya çalışıyordum . Son olarak, tam delirdiğimi düşündüğümde, bir çözüm buldum. Bu yüzden gelecekte birinin (fyuuuture!) Kurtarma sorunu yaşayabileceğini düşündüm.
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);
}
});
});
});