2017-08-30 53 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... 

但它返回「我不知道如何處理文件...」

有人可以幫忙嗎?

回答