mongoose Collection.find();返回

时间:2018-01-02 08:46:48

标签: express mongoose

我使用EXPRESS和MONGOOSE。 我的代码看起来像这样。

app.get('/', function(req,res){
   article.find({}, function(err, articles){
      if(err){
         console.log(err);
      }else{
         console.log(articles);

         res.render('index',{
            name:'home page',
            articles: articles        
         });
     }
 });
 });

我从db获得的是一个空对象(“文章”)。

无法弄清楚原因。

我不认为这是一个异步问题 有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

我明白了!

将mongoose的版本更改为@ 4.10.8 它的工作正确。 仍然没有完全明白什么是错的。我会更新