首页 > 解决方案 > 如何在 Windows 中导入 mongodb 转储文件(bson+json)?

问题描述

我有一些从我的 centos7 服务器导出的 mongoDB 转储文件(具有 .bson 和 .json 格式)。无论如何在win10上将它们导入我的MongoDB?我正在使用 mongorestore 命令,但是当我使用“mongorestore”名称和“.../mongorestore.exe”值设置环境变量并且 mongod.exe 正在运行时,找不到它。

标签: jsonmongodbwindows-10dumpbson

解决方案


如何备份和恢复数据库

启动 Mongo,在终端中打开一个新选项卡。首先导航到要保存备份的文件夹,然后键入以下命令。

备份单个数据库:

mongodump --host localhost --port 27017 --db db_name

恢复单个数据库:

mongorestore --host localhost --port 27017 --db **** dump/db_name

(在这种情况下,**** 代表数据库的任何名称)

备份所有数据库:

mongodump --host localhost --port 27017

恢复所有数据库:

mongorestore --host localhost --port 27017  dump

在 Windows 上,在 mongodump.exe 所在的文件夹中打开命令提示符,在运行 mongod.exe 后,运行 mongodump 命令即可。


推荐阅读