尝试备份我的数据库。 我的mongoDB版本是:3.0.12
我收到此错误:
$ 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
是因为我在收藏品名称中使用了斜线字符吗? 我怎么能解决这个问题?
谢谢!
答案 0 :(得分:2)
正如您所指出的,问题在于您的收藏名称。我建议将其重命名为没有斜线的东西。
如果你不能重命名它(它被其他系统使用)你应该使用输出选项" - "所以它被写入标准输出,然后将其重定向到文件:
mongodump -d yourDB -c "your/colName" --out "-" --quiet > col.bson
然后你可以用以下方法恢复它:
mongorestore -d yourDB -c "your/colName" col.bson