You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下如何将.zip压缩包文件导入MongoDB数据库

Ubuntu环境下dump.zip压缩包直接导入MongoDB操作指南

操作前请确认已安装MongoDB官方工具包,未安装可执行以下命令:
sudo apt update && sudo apt install mongodb-database-tools

场景1:dump.zip是mongodump生成的标准归档压缩包

这是最常见的备份包格式,直接用mongorestore内置参数即可导入,无需提前解压:

基础导入命令(适配本地无密码MongoDB实例)

mongorestore --archive=dump.zip --gzip

带认证/远程实例导入命令

mongorestore --uri="mongodb://<用户名>:<密码>@<主机地址>:<端口>/?authSource=<认证库名>" --archive=dump.zip --gzip

可选补充参数

  • 导入到指定数据库:追加 --db=<目标数据库名>
  • 导入到指定集合:追加 --collection=<目标集合名>
  • 覆盖已有同名数据:追加 --drop (警告:该参数会先删除目标位置已有的同名数据,确认需求后再使用)
  • 查看详细导入日志:追加 -v

场景2:dump.zip是普通打包的dump目录(非归档格式)

如果你的压缩包是手动将mongodump生成的dump文件夹打包得到的普通zip,没有用--archive参数导出,可以用管道命令实现不解压直接导入:
unzip -p dump.zip | mongorestore --archive
如果压缩包内的bson/json文件本身还做了gzip压缩,追加--gzip参数即可:
unzip -p dump.zip | mongorestore --archive --gzip

内容的提问来源于stack exchange,提问作者Satrughna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 19:45:01