しようmongodumpを許可されていないとmongodump 3.2.1位置引数次のオプションを使用して
mongodump --host=hostname --port=27017 --db=db --out=/path --oplog --gzip
がmongodump -h hostname -d dbname
を試してみましたが、それはメッセージ
を何
の作品 "位置引数は許されない" を取得定位置引数は使用できません
の意味ですか?
しようmongodumpを許可されていないとmongodump 3.2.1位置引数次のオプションを使用して
mongodump --host=hostname --port=27017 --db=db --out=/path --oplog --gzip
がmongodump -h hostname -d dbname
を試してみましたが、それはメッセージ
を何
の作品 "位置引数は許されない" を取得定位置引数は使用できません
の意味ですか?
最初の構文では構文が間違っています。 =
記号を削除する必要があります。 See documentation。このような
mongodump --host hostname --port 27017 --db db --out /path --oplog --gzip
mongodump -d<dbname> -o <backUpPath>
:
mongodump -d projectdb -o /Users/zhangzhanqi/Desktop/backup_mongo/aaa
詳細な説明を行うことは、誰にとっても有益です。 – NEER
申し訳ありませんが、私はこの問題を認識しています –
構文は引数名の前に空白文字で=
の交換に変更されました。説明的な解答でポイントをクリアするために、私は長い引数と短い引数という名前の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/
これは完全に正しいとは思われません。 'mongodump --help on Linux'を実行すると、' -h、--host = 'という構文が得られ、Windowsでも動作することが証明されました(v3.2)。間違った引数を誤って入力したときにこのエラーが発生しました。 –
estus
奇妙なことに、いくつかの引数は値の前に "="を必要とし、それらのうちのいくつかはスペースを必要とします。私は間違っていた " - アーカイブ"の後にスペースを入れていました。アーカイブは、等価を必要とするものの1つです。だから実際の答えとしては、試してみる前にすべての議論の文書を見て、それが必要かどうかを確認することが最善の答えです。 –