Lorsque j'essaie de modifier une partie des données renvoyées par une requête Mongoose, cela n'a aucun effet.
J'ai essayé de comprendre ça pendant 2 heures hier, avec toutes sortes de _.clone()
l'utilisation de variables de stockage temporaire, etc. Finalement, alors que je pensais devenir fou, j'ai trouvé une solution. J'ai donc pensé que quelqu'un dans le futur (fyuuuture !) pourrait avoir le même problème de sauvegarde.
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);
}
});
});
});