Mongoose无法查询Mongo,但shell可以查询

时间:2015-04-13 07:09:59

标签: node.js mongodb express mongoose

Mongo突然崩溃了。好像整个数据库都被删除了。幸运的是,.0和.ns文件仍然存在,所以我创建了一个mongodump和mongorestore。看起来一切都很好,我可以使用shell查询文档。但是应用程序仍然无法查询任何内容,因此我尝试将文档添加到数据库中(使用应用程序),并且它有效。所以我知道它可以与Mongo沟通。

唯一可行的查询是没有查询参数的查询。

PendingPasta.findOne(function(err, pasta){
    if (err) throw err;
    else{
        res.send(pasta);
    }
});

其他有条件的东西似乎根本不起作用。发生了什么事?

0 个答案:

没有答案