2017-05-19 108 views
0

試圖備份我的數據庫。 我的MongoDB的版本是:3.0.12mongodump失敗:錯誤創建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 

是不是因爲我在集合名稱中使用反斜槓字符? 我該如何解決這個問題?

謝謝!

回答

1

正如您所指出的那樣,問題在於您的收藏名稱。我建議將它重命名爲沒有斜槓的東西。

如果你不能將其重命名(它使用的其他系統),你應該使用與輸出選項「 - 」,因此它被寫入到標準輸出,然後將其重定向到一個文件:

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

然後你可以用它恢復:

mongorestore -d yourDB -c "your/colName" col.bson 
相關問題