【发布时间】:2014-12-29 09:07:57
【问题描述】:
我做错了什么? 我想从团队那里得到名字。 当我使用 teamData.name (我认为这应该可以)时,我得到了未定义。 在模型团队名称中当然存在。
代码:
userRoutes.get('/wait', function (req, res) {
Kwizz.findOne({_id: req.session.kwizzId}, function (err, kwizzData) {
Team.find({_id: {$in: kwizzData.teams}}, function(err, teamData) {
console.log("team name: " + teamData.name);
res.json(teamData);
});
});
});
结果: 团队名称:未定义
【问题讨论】:
-
对于
find,teamData是一组Team文档,而不仅仅是一个。
标签: node.js mongodb mongoose find database