mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
mongoexportを実行するときに「ポジションオプションが多すぎます」とは何を意味しますか?
は、しかし、私が得る応答は次のとおりです。
ERROR: too many positional options
についていることは何ですか?
mongoexport -h db.mysite.com -u myUser -p myPass -c myCollection
mongoexportを実行するときに「ポジションオプションが多すぎます」とは何を意味しますか?
は、しかし、私が得る応答は次のとおりです。
ERROR: too many positional options
についていることは何ですか?
私は同じ問題を抱えていました。私のために働いた '-p'とパスワードの間のスペースを削除すると言ったグループポストをどこかに見つけました。
あなたのサンプルコマンドは次のようになります。
mongoexport -h db.mysite.com -u myUser -pmyPass -c myCollection
これはmongodump – trcarden
でも有効です。さらに、-fオプションを使用してスペースがないことに注意してください。あなたのフィールドは、カンマの間にスペースを入れないでください。 – babonk
超奇妙です。 MacOSとMacOSのバージョンは同じですが、MacOSとMacOSのバージョンは同じですが、Ubuntuのバージョンはありません。 – DanielSmedegaardBuus
CSVファイルのインポート中に、私が遭遇したのと同じエラー。 しかし、あなたはそのCSVファイルのインポートのために渡すフィールドリストが空白のスペースを持っていることがそのわずか、という事実。 フィールドリストの空白をクリアするだけです。
その解析エラー。
はい、それです....輸出を崇高に投稿し、清掃しました。それは私のために働いていました。ありがとう - – chuckjones242
私はこの同じ問題を抱えていました。私は引用符で文書を囲むために必要な
mongoexport ... --query {field: 'value'} ...
:
mongoexport ... --query "{field: 'value'}" ...
一部のOSの動作はわずかに異なります。上記の解決策はWindows上で働いていましたが、同僚(Mac)の場合は、内部に外部引用符( ')と内部引用符( ")を入れなければなりませんでした Win:mongoexport ... --query" {field: 'value'} "... Mac:mongoexport ... --query '{field:" value "}' ... –
私は同じ問題を持っていた私の場合、私のような、JSONドキュメントを期待し--query
オプションでmongoexport
を使用していました(2.0.2を使用して)mongoexportユーティリティを使用します。私の修正は、FULLパラメータ名を使用することでした(つまり、-dではなく-dbを使用する)。
私はmongodump
と同じ問題がありました。ビットを検索した後で、--out
パラメータを使用して出力ディレクトリを指定すると、この問題が解決されることがわかりました。 outパラメータを使用するための構文は、あなたがあなたのインスタンスのファイルへの正確なパスを指定するには、--dbpathを使用することができ、あなたのMongoDBインスタンスが実行されていない場合にも
mongoexport --collection collection --out collection.json
です。
時々エディタが(例えばEvernoteのように)を台無しにします。ターミナルでコマンドを再入力することで問題を解決しました。
Evernoteは '--query'を '-query'に変更しました。私のために犬をねじ込んだ – cpres
私は出発のmongodと同じ問題がありました。
./mongod --port 27001 --replSet abc - dbpath /Users/seanfoley/Downloads/mongodb-osx-x86_64-3.4.3/bin/1 --logpath/Users /以下のコマンドを使用しました。 seanfoley /ダウンロード/ MongoDBの-OSX-x86_64-3.4.3/log.1 --logappend --oplogSize 5 --smallfiles --fork
次のエラーメッセージが登場:
解析エラーコマンドラインを:あまりにもコマンドラインで多くの位置オプションが指定されています
この問題は、 ' - 'と 'dbpath'の間の単一スペースを削除していた
「」とは何ですか? –
dcrosta
同じ問題があります> mongoexport --hostリモート--port 27017 --collectionイベント--db mana --fields userName --query {"_class": "blaablaEvent"、 "rewardStatus": "NEW"} - out out.csv – Hamedz
一般に、それはどこかからコピーするのではなく、もう一度コマンドを "タイプ"しようとするとエラーを解析しています(余分なスペースなど)。 – Khatri