尝试填充但收到内部服务器错误

时间:2017-04-18 14:45:15

标签: javascript mongodb mongoose

尝试从用户数据库获取goals_checklist以吐出json。 但我得到500错误。

router.get('/mygoals', function(req, res, next){
User.findOne({username:'test@aol.com'})
    .populate('goals_checklist')
    .exec(function(err, user){
        if(err) return next(err);
        console.log(goals_checklist);
        res.json(goals_checklist);
    });

});

1 个答案:

答案 0 :(得分:0)

试试这个:

router.get('/mygoals', function(req, res, next){
User.findOne({username:'test@aol.com'})
    .populate('goals_checklist')
    .exec(function(err, user){
        if(err) return next(err);
        console.log(user.goals_checklist);
        res.json(user.goals_checklist);
    });

});