2016-05-23 2 views
3

しようmongodumpを許可されていないとmongodump 3.2.1位置引数次のオプションを使用して

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

mongodump -h hostname -d dbnameを試してみましたが、それはメッセージ

を何

の作品 "位置引数は許されない" を取得定位置引数は使用できません

の意味ですか?

答えて

4

最初の構文では構文が間違っています。 =記号を削除する必要があります。 See documentation。このような

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

これは完全に正しいとは思われません。 'mongodump --help on Linux'を実行すると、' -h、--host = 'という構文が得られ、Windowsでも動作することが証明されました(v3.2)。間違った引数を誤って入力したときにこのエラーが発生しました。 – estus

+0

奇妙なことに、いくつかの引数は値の前に "="を必要とし、それらのうちのいくつかはスペースを必要とします。私は間違っていた " - アーカイブ"の後にスペースを入れていました。アーカイブは、等価を必要とするものの1つです。だから実際の答えとしては、試してみる前にすべての議論の文書を見て、それが必要かどうかを確認することが最善の答えです。 –

-1
mongodump -d<dbname> -o <backUpPath> 

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

詳細な説明を行うことは、誰にとっても有益です。 – NEER

+0

申し訳ありませんが、私はこの問題を認識しています –

1

構文は引数名の前に空白文字で=の交換に変更されました。説明的な解答でポイントをクリアするために、私は長い引数短い引数という名前の2つの一般的なフォームを書いています。

ロングパラメータ形式:

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/

関連する問題