我有一个节点应用程序,我可以接受用户并显示他们的个人资料和类似的东西。如果当前用户已登录,我想在索引页面上显示数据库中的所有用户数。我的route.js文件中有以下路由:
app.get('/', function(req, res) {
if(req.user) {
db.users.count(function(err, count){
res.render('index', {
count: count,
user: req.user
})
})
} else {
res.render('index');
}
});
当用户未登录时页面显示正常但是当用户登录时,查询被称为显示Cannot read property 'count' of undefined
错误。
答案 0 :(得分:0)
db.users
似乎存在问题。您确定已与mongo建立连接并且db.users
存在吗?