जब मैं एक Mongoose क्वेरी द्वारा दिए गए डेटा के किसी भी हिस्से को बदलने की कोशिश करता हूं तो इसका कोई प्रभाव नहीं होता है।
मैं कल के बारे में 2 घंटे के लिए यह पता लगाने की कोशिश कर रहा था, सभी प्रकार के साथ _.clone()
, अस्थायी भंडारण चर का उपयोग कर, आदि, अंत में, बस जब मैं पागल हो रहा था, तो मुझे एक समाधान मिला। इसलिए मुझे लगा कि भविष्य में कोई (fyuuuture!) के पास सहेजने का मुद्दा हो सकता है।
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);
}
});
});
});