我在主机A中拥有该集合的mongodump,现在我需要将其移动到主机B中。
我用过,
mongodump --host mongodb1.example.net --port 37017 --username user --password pass /opt/backup/mongodump-2011-10-24
但它不适合我。还有其他任何帮助吗?
提前致谢。
答案 0 :(得分:3)
在终端中,在本机Linux终端和PuTTY中,文件名中的-
实际上被视为该命令的一种选项。当然,当mongodump
检测到错误数量的选项等阻止其工作时,这会引发错误。似乎使用'
和"
的封装在这方面都不起作用。
对此的简单快速解决方法是手动指定--out
选项,如下所示:
./mongodump --host mongodb1.example.net --port 37017 --username user --password pass --out=/opt/backup/mongodump-2011-10-24