恢复现有mongodb中的单个集合
恢复现有mongodb中的单个集合
时间 2018-10-13
原文 http://stackoverflow.com/questions/28640281/restoring-single-collection-in-an-existing-mongodb
我可以勉强地将单个集合还原到现有数据库中.
我正在运行Ubuntu 14.04与mongo版本2.6.7
有一个dump / mydbname / contents.bson基于我的主目录.
如果我跑步mongorestore --collection contents --db mydbname
然后我得到:
connected to: 127.0.0.1
don't know what to do with file [dump]
如果我添加的路径
mongorestore --collection contents --db mydbname --dbpath dump/mydbname
然后我得到
If you are running a mongod on the same path you should connect to that instead of direct data file access
我已经尝试过各种其他组合,选项等,只是不能解决它,所以我来到社区寻求帮助!
如果要还原单个集合,则必须指定集合的转储文件.集合的转储文件位于“dump / dbname /”文件夹中.所以假设你的转储文件夹在你目前的工作目录下,命令会像 –
mongorestore --db mydbname --collection mycollection dump/mydbname/mycollection.bson