如何在 windows 中导入 mongodb 转储文件(bson+json)?

How to Import mongodb dump files(bson+json) in windows?

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

如何备份和恢复数据库

开始 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之后是运行ning,然后运行mongodump命令和它有效。

正如评论中提到的 @NanoPish,如果设置“Environment Path”对 mongoDBs 命令(例如 mongodump,mongoexport,mongoimport,mongostat,mongorestore 等)不起作用 您可以导航到安装了 mongoDB 的 /bin 目录,然后 运行 您想要的命令!

如果上述命令在 windows 中不起作用,您可以导航到安装 MongoDB 的 /bin 目录,然后 运行 [=11] =] 这将创建所有存在的数据库的转储文件。 要恢复数据库,将转储文件夹复制到 /bin 目录并执行 mongorestore.exe