Ruby on rails Mongodb崩溃了!我的数据到哪里去了?

Ruby on rails Mongodb崩溃了!我的数据到哪里去了?,ruby-on-rails,ruby,ubuntu,mongodb,Ruby On Rails,Ruby,Ubuntu,Mongodb,请帮忙 Mongodb在我的服务器上崩溃了。当我启动mongod备份时数据库中没有数据 查看data/db/目录,我有以下5个文件: mongo.lock production-mongodb 4k production-mongodb.0 64m production-mongodb.1 128m production-mongodb.ns 16m 我想mongo已经开始了一个新的数据库,保留了我的旧数据库?有希望地!如果这是正确的,我如何修复它?这是怎么回

请帮忙

Mongodb在我的服务器上崩溃了。当我启动
mongod备份时
数据库中没有数据

查看
data/db/
目录,我有以下5个文件:

mongo.lock
production-mongodb       4k
production-mongodb.0     64m
production-mongodb.1     128m
production-mongodb.ns    16m
我想mongo已经开始了一个新的数据库,保留了我的旧数据库?有希望地!如果这是正确的,我如何修复它?这是怎么回事


我已尝试删除锁文件并运行
mongod--repair
,但数据库仍然为空。

显示dbs的
是什么?假设您看到列出的是“production”,您是否切换到了正确的数据库?

好的,根据您列出的文件,您有一个名为“production mongodb”的数据库

因此,您需要运行
mongod生产mongodb
以获得命令行访问权限

或者您可以执行
mongod

使用生产mongodb

展示收藏


你应该看到你的数据。

我有本地、管理和生产mongodb数据库,但生产mongodb没有数据,只有2个集合??他已经声明他看到了他的集合,但他的数据不在那里。你运行的是什么版本的mongodb?几个月前我也有过类似的经历