Quando provo a modificare qualsiasi parte dei dati restituiti da una query Mongoose, non ha alcun effetto.
Ho cercato di capirlo per circa 2 ore ieri, con tutti i tipi di messaggi _.clone()
, utilizzando variabili di archiviazione temporanea, ecc. Infine, proprio quando pensavo di impazzire, ho trovato una soluzione. Quindi ho pensato che qualcuno in futuro (fyuuture!) Potrebbe avere il problema del salvataggio.
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);
}
});
});
});