5

次のようなコレクションをエクスポートしようとしています:

C:\Program Files\ConEmu>mongoexport --db test --collection person --out personTest.json
connected to: 127.0.0.1
couldn't open [personTest.json]

機能していません。助言がありますか?

4

3 に答える 3

13

昇格されていないコマンド プロンプトからこれを実行している可能性が高く、Program Files への書き込みが拒否されています。

あなたはできる:

  • 書き込み可能なディレクトリへのフル パスを指定します。--out C:\Temp\personTest.json
  • cdフルパスで実行可能ファイルを書き込んで呼び出すことができるディレクトリに:C:\Program Files\ConEmu\mongoexport ...
  • 昇格したプロンプトからコマンドを実行します。
于 2014-10-09T10:23:35.270 に答える
1

次のことを行う必要があります

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.エクスポートされたファイルの宛先パスにチェックインします。

それが役に立てば幸い。

于 2017-10-12T06:28:50.513 に答える