[英]How to open mongo-db dump file?
我有一个 .dump 文件 (8GB),它是我需要使用的 mongo 数据库。 我正在使用 Robo 3T。
我试过了:
mongorestore --db cert-db certctream.dump
命令,出现错误(使用没有扩展名的 certctream 效果不佳)失败:文件 certctream.dump 没有 .bson 扩展名
我错过了什么?
解决方案:
mongoimport --db <new_db_name> --host localhost:27017 path_to_dump_file
要导入 mongo 集合:
mongoimport -d database_name -c collection_name
在这种情况下, collection_name
将是相应集合的 JSON 文件。
导入 mongo 数据库:
mongorestore -d database_name
在这种情况下, database_name
将是一个文件夹。
要从.dump
文件恢复,您需要使用archive
参数:
mongorestore --archive=mydump.dump
GOTCHA
转储也可能已被 gzip 压缩,在这种情况下,您将获得:
Failed: stream or file does not appear to be a mongodump archive
在这种情况下,尝试添加--gzip
因为它可能会完成这项工作:
mongorestore --gzip --archive=mydump.dump
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.