在nodejs app

时间:2015-08-21 23:55:17

标签: javascript node.js

我有一个节点应用程序,我可以接受用户并显示他们的个人资料和类似的东西。如果当前用户已登录,我想在索引页面上显示数据库中的所有用户数。我的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错误。

1 个答案:

答案 0 :(得分:0)

db.users似乎存在问题。您确定已与mongo建立连接并且db.users存在吗?