试图在node.js app中显示来自mongodb数据库的数据

时间:2014-02-06 01:13:33

标签: node.js mongodb express mongoose

server.get('/', function(req, res) {
    Counter.find({}, function(err, result) {
        if (!(err)) {
            res.render('index', {'lol' : result});
        }
    });
});

我正在尝试让我的应用程序显示整个数据库的内容,这就是我想出来的。计数器是猫鼬模型。该数据库包含在执行程序之前插入的一些项目以及在应用程序本身中插入的一个项目。

对我来说,某些事情在概念上是非常的(我是节点的新手),我认为在find()之前正在执行render()这就是为什么我没有得到结果,但我想不出一个解。非常感谢任何帮助或推动正确的方向。 :)

1 个答案:

答案 0 :(得分:2)

您的观看代码是什么?

您的实现是正确的,您应该尝试进行调试。

server.get('/', function(req, res) {
  Counter.find({}, function(err, result) {
    if (!(err)) {
        console.log('Debug: ' + JSON.stringify(result) );
        res.render('index', {lol : result});
    }
  });
});