試圖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
對不起,我已經意識到這個問題 –
的語法已在參數名稱前面改爲更換=
用空格字符。用一個描述性的答案來澄清這一點,我把兩個一般形式與長參數和短參數名稱。
長參數形式:
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/
這似乎並不完全正確。在Linux上運行'mongodump --help'時,我得到了'-h,--host ='的語法,並且它也被證明可以在Windows上運行(v3.2)。當意外地提供錯誤的參數時,我有這個錯誤。 –
estus
奇怪的是,一些參數在值之前需要「=」,其中一些只需要一個空格。我在「--archive」之後放置了一個空間,這對我來說是錯誤的。檔案,是需要一個平等的。所以最好的實際答案是每個人在嘗試之前查看每個參數的文檔,看看它是空間還是需要的平等。 –