次のようなコレクションをエクスポートしようとしています:
C:\Program Files\ConEmu>mongoexport --db test --collection person --out personTest.json
connected to: 127.0.0.1
couldn't open [personTest.json]
機能していません。助言がありますか?
次のようなコレクションをエクスポートしようとしています:
C:\Program Files\ConEmu>mongoexport --db test --collection person --out personTest.json
connected to: 127.0.0.1
couldn't open [personTest.json]
機能していません。助言がありますか?
昇格されていないコマンド プロンプトからこれを実行している可能性が高く、Program Files への書き込みが拒否されています。
あなたはできる:
--out C:\Temp\personTest.json
cd
フルパスで実行可能ファイルを書き込んで呼び出すことができるディレクトリに:C:\Program Files\ConEmu\mongoexport ...
次のことを行う必要があります
1.GotoC:\Program Files\MongoDB\Server\3.2\bin
またはmongoシェル以外のパスにする必要があります。2. この C:\Program Files\MongoDB\Server\3.2\bin パスにいて、コレクションをエクスポートしようとしている場合は、このクエリを実行する必要がありますmongoexport --db test --collection special --out E:\spec.json
。--out の後に、エクスポートされたファイルを保存する必要があるパスを指定する必要があります。これを指定しない場合、現在のディレクトリに保存しようとします。一部のシステムでは、ドライブ c にルート権限があるため、現時点ではファイルを保存できません。そのためには、これ以外のドライブのパスを指定する必要がありますC drive
。
3.他のパスを使用している場合は、ファイルをエクスポートするためのパスを設定する必要があります。使用できます mongoexport --db test --collection special --out E:\spec.json
。またはmongoexport --db test --collection special --out spec.json
。4.エクスポートされたファイルの宛先パスにチェックインします。
それが役に立てば幸い。