如何在 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
我从我的 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