mongodb DATA_HAS_BEEN_BACKED_UP,缺少数据库

时间:2017-08-30 07:19:40

标签: mongodb

我使用的数据库名为"mydb",我使用了很长时间,过夜发生了一些事情并且应用程序停止工作,当我试图在/var/lib/mongodb/中的文件中查找数据库时,确实数据库丢失,但我发现文件:

  1. DATA_HAS_BEEN_BACKED_UP.0
  2. DATA_HAS_BEEN_BACKED_UP.ns
  3. 所以我只能假设它可能是我的数据库,只是我不知道发生了什么,不幸的是如果我将名称更改为"mydb"数据库在mongo界面中仍然是空的:

    use mydb
    db.mycollection.find()
    

    它什么都不返回,而数据库大小很重,我已经尝试过了:

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

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

    有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)