mongodump 3.2.1不允许位置参数

时间:2016-05-23 08:06:33

标签: mongodb

使用以下选项尝试mongodump并获取“不允许位置参数”

mongodump --host=hostname --port=27017 --db=db --out=/path --oplog --gzip

尝试mongodump -h hostname -d dbname并且有效

消息是什么

  

不允许使用位置参数

意思?

3 个答案:

答案 0 :(得分:7)

第一个语法错误。您需要删除=标志。 See documentation

mongodump --host hostname --port 27017 --db db --out /path --oplog --gzip

答案 1 :(得分:1)

mongodump -d<dbname> -o <backUpPath>
像这样:

mongodump -d projectdb -o /Users/zhangzhanqi/Desktop/backup_mongo/aaa 

答案 2 :(得分:1)

语法已更改为在参数名称前面用空格字符替换=。为了用描述性答案清除这一点,我将两个一般形式与长参数短参数名称放在一起。

长参数形式:

mongodump --host hostname --port 27017 --db db --out /path --oplog --gzip

参数形式简短:

mongodump -h hostname -p 27017 -d db -o /path --oplog --gzip

您可以在以下链接中找到更多解释和示例: https://docs.mongodb.com/manual/reference/program/mongodump/