2017-08-30 74 views
1

我的数据库在使用所谓的说,我用了很长的时间"mydb",过夜事情已经发生和应用程序停止工作,当我试图找到文件中的数据库/var/lib/mongodb/,确实数据库丢失而是我发现文件:MongoDB的DATA_HAS_BEEN_BACKED_UP,丢失的数据库

  1. DATA_HAS_BEEN_BACKED_UP.0
  2. DATA_HAS_BEEN_BACKED_UP.ns

所以我只能认为它可能是我的数据库,只是即时通讯不知道w的帽子发生了,不幸的是,如果我将名称更改为"mydb"数据库仍处于蒙戈接口为空:

use mydb 
db.mycollection.find() 

它没有返回值,而数据库的大小是相当重的,我已经尝试过的事情:

sudo mongorestore --db mydb --drop /var/...path_to_dir... 

但它返回“我不知道如何处理文件...”

有人可以帮忙吗?

回答