从dump恢复mongo数据库

时间:2016-09-23 01:58:24

标签: mongodb meteor

为了从转储目录恢复mongodb,我无法获得正确的命令。
知道什么是错的,怎么解决?感谢

appParent$ ls
dir1 dir2 dump

appParent$ ls dump/
meteor

appParent$ mongorestore --maintainInsertionOrder -h 127.0.0.1 --port 3001 -d meteor

错误:

  

使用默认'转储'目录
  构建要从dump目录恢复的集合列表
  不知道如何处理子目录" dump / meteor",跳过...
  完成

2 个答案:

答案 0 :(得分:1)

除了-d(数据库)参数之外,我认为您可能需要显式发送最终的path参数

所以命令就是(考虑到你在包含dump文件夹的文件夹中):

$ mongorestore --maintainInsertionOrder -h 127.0.0.1 --port 3001 -d meteor dump/meteor

答案 1 :(得分:0)

如果目录名是默认名称,则不需要进一步的参数。只需运行mongorestore

appParent$ ls
dir1 dir2 dump

appParent$ mongorestore --port 3001