Wenn ich versuche, einen Teil der von einer Mungo-Abfrage zurückgegebenen Daten zu ändern, hat dies keine Auswirkungen.
Ich habe gestern ungefähr 2 Stunden lang versucht, dies herauszufinden, mit allen Arten von _.clone()
s, unter Verwendung temporärer Speichervariablen usw. Schließlich fand ich eine Lösung, als ich verrückt wurde. Also dachte ich mir, dass jemand in der Zukunft (fyuuuture!) Das Problem mit dem Speichern haben könnte.
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);
}
});
});
});