我使用的数据库名为"mydb"
,我使用了很长时间,过夜发生了一些事情并且应用程序停止工作,当我试图在/var/lib/mongodb/
中的文件中查找数据库时,确实数据库丢失,但我发现文件:
DATA_HAS_BEEN_BACKED_UP.0
DATA_HAS_BEEN_BACKED_UP.ns
所以我只能假设它可能是我的数据库,只是我不知道发生了什么,不幸的是如果我将名称更改为"mydb"
数据库在mongo界面中仍然是空的:
use mydb
db.mycollection.find()
它什么都不返回,而数据库大小很重,我已经尝试过了:
sudo mongorestore --db mydb --drop /var/...path_to_dir...
但它返回“我不知道如何处理文件......”
有人可以帮忙吗?
答案 0 :(得分:1)