请帮忙!
Mongodb在我的服务器上崩溃了。当我启动mongod backup
时,我的数据库中没有数据!
查看data/db/
目录,我有以下5个文件:
mongo.lock
production-mongodb 4k
production-mongodb.0 64m
production-mongodb.1 128m
production-mongodb.ns 16m
我认为mongo以某种方式启动了一个新的数据库,保留了我的旧数据库?希望!如果这是正确的,我该如何解决这个问题?这是怎么回事?
我尝试删除锁定文件并运行mongod --repair
但仍然清空数据库。
答案 0 :(得分:0)
show dbs
显示什么?假设您看到“生产”列出,您是否切换到了正确的数据库?
答案 1 :(得分:-1)
好的,根据您列出的文件,您有一个名为“production-mongodb”的数据库。
因此,您需要运行mongod production-mongodb
才能获得命令行访问权限。
或者你可以mongod
使用production-mongodb
展示收藏品
你应该看到你的数据。