[英]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.