为什么不能修改Monose查询返回的数据(例如:findById)

为什么不能修改Monose查询返回的数据(例如:findById)

当我试图更改Monose查询返回的数据的任何部分时,它没有任何效果。

我昨天花了两个小时想办法解决这个问题_.clone()最后,当我想疯了的时候,我找到了一个解决方案。所以我想到了未来的某个人(fyuuture!)可能有保存问题。

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);
            }
        });
    });});


米琪卡哇伊
浏览 457回答 3
3回答

富国沪深

TypeError: data.toObject is not a function我有这个,和我一样toJSON
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js