Mongo突然崩溃了。好像整个数据库都被删除了。幸运的是,.0和.ns文件仍然存在,所以我创建了一个mongodump和mongorestore。看起来一切都很好,我可以使用shell查询文档。但是应用程序仍然无法查询任何内容,因此我尝试将文档添加到数据库中(使用应用程序),并且它有效。所以我知道它可以与Mongo沟通。
唯一可行的查询是没有查询参数的查询。
PendingPasta.findOne(function(err, pasta){
if (err) throw err;
else{
res.send(pasta);
}
});
其他有条件的东西似乎根本不起作用。发生了什么事?