如何从mongodb存储路径/ var / lib / mongodb /

时间:2016-12-02 17:00:13

标签: node.js mongodb data-recovery mongorestore

我最近丢失了我的mongodb数据并且没有备份。如何从具有以下内容的mongodb dbPath恢复数据?
$ ls / var / lib / mongodb /
costats.0 costats-dev.0 costats-dev.ns costats.ns internalcrm.0 internalcrm.ns journal local.0 local.ns loopback.0 loopback.1 loopback.ns mongod.lock placeholder.0 placeholder.ns storage.bson _TMP

我想从loopback.0恢复数据。它甚至可能吗?

2 个答案:

答案 0 :(得分:1)

如果您的数据文件未被删除

mongod --dbpath /var/lib/mongodb/

这将启动mongodb服务器及其所有数据。如果以某种方式编制数据,您可以添加--repair选项

mongod --dbpath /var/lib/mongodb/ --repair

答案 1 :(得分:0)

你检查过this了吗?我想如果你有xyz.0 db文件,它允许你通过上面的命令恢复数据库。