mongodump 3.2.1 positionale Argumente nicht erlaubt
versuchen mongodump mit folgenden Optionen und erhalten "positionale Argumente nicht erlaubt"
mongodump --host=hostname --port=27017 --db=db --out=/path --oplog --gzip
versucht mongodump -h hostname -d dbname
und das funktioniert
Was bedeutet die Meldung
positionale Argumente nicht erlaubt
bedeuten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du die syntax falsch in der ersten. Sie müssen entfernen Sie die
=
Zeichen. Siehe Dokumentation.-h, --host=<hostname>
syntax bei Ausführungmongodump --help on Linux
, und es wurde nachgewiesen, arbeiten auf der Windows ebenfalls (v3.2). Ich habe diesen Fehler, wenn Sie versehentlich die Versorgung falschen Argumente.wie diese:
Die syntax wurde geändert, um Ersatz
=
mit Leerzeichen vor dem argument-Namen. Deaktivieren Sie den Punkt mit einer aussagekräftigen Antwort, ich habe zwei Allgemeine Formen mit langen Streit und kurzer Streit Namen.Lang-parameter-form:
mongodump --host hostname --port 27017 --db db --out /path --oplog --gzip
Kurz-parameter-form:
mongodump -h hostname -p 27017 -d db -o /path --oplog --gzip
Finden Sie weitere Erläuterungen und Beispiele im folgenden link:
https://docs.mongodb.com/manual/reference/program/mongodump/