2017-05-19 11 views
0

私のデータベースをバックアップしようとしています。 マイMongoDBのバージョンがある:私は私のコレクション名にスラッシュ文字を使用するので、それがmongodumpの失敗:bsonファイルの作成中にエラーが発生しました。そのようなファイルやディレクトリはありません。

$ mongodump --out . 
    2017-05-19T09:45:29.536+0000 Failed: error creating bson file `city/address_/house_sensors:power_sensors.bson`: open city/address_/house_sensors:power_sensors.bson: no such file or directory 

です:3.0.12

私はこのエラーを取得していますか? どうすれば修正できますか?

ありがとうございます!

答えて

1

あなたが指摘したように、問題はあなたのコレクション名にあります。スラッシュのない名前に変更することをお勧めします。

あなたが持つ出力オプションを使用する必要があります(これは他のシステムで使用されています)その名前を変更することができない場合は「 - 」それは標準出力に書き込まれているので、そのファイルにリダイレクト:

mongodump -d yourDB -c "your/colName" --out "-" --quiet > col.bson 

それからそれを復元することができます:

mongorestore -d yourDB -c "your/colName" col.bson 
関連する問題