如何将转储文件夹导入 mongodb 数据库?
How to import dump folder into mongodb database?
我从远程服务器创建了一个 mongo dump
并且 .bson 和 .metadata 文件存储在一个文件夹中.
我想import
这个文件夹到我的本地mongodb
。我正在使用 robomongo
作为 mongodb client ui
。
我有一些命令正在一个接一个地导入 json 个文件,但我想通过 robomongo 或 cmd 一次 import
所有文件。
mongodump
是一个用于创建数据库二进制导出的实用程序。 mongodump
与 mongorestore
结合使用作为备份策略。
如果您想恢复 mongodump
,则需要使用 mongorestore
或者,
您可以使用 mongoexport and then use mongoimport
进行导出
试试这个:
mongorestore -d db_name dump_folder_path
通过终端进入转储所在的相关文件夹
mongorestore --host localhost --port 27017 --db [DB_name_in_mongodb] dump/[DB_name_in_dump]
ubuntu 用户的分享步骤:
- Open a terminal and go to your Home directory
- Create a folder with name dump and add your folder which you want to add.
- Write command
mongorestore
and enter it will restore all your documents.
- Open your
robomongo
and connect with the localhost and refresh.
您的新文档现在开始反映。享受:)
- 在本地电脑安装数据库工具
- 重新启动命令提示符
- 复制 C:\Program Files\MongoDB\Tools0\bin> 位置并在 CMD 中打开它
- 运行 mongorestore --db 数据库名complete_folder_location
- 打开mongoDB罗盘,刷新
- 完成
我从远程服务器创建了一个 mongo dump
并且 .bson 和 .metadata 文件存储在一个文件夹中.
我想import
这个文件夹到我的本地mongodb
。我正在使用 robomongo
作为 mongodb client ui
。
我有一些命令正在一个接一个地导入 json 个文件,但我想通过 robomongo 或 cmd 一次 import
所有文件。
mongodump
是一个用于创建数据库二进制导出的实用程序。 mongodump
与 mongorestore
结合使用作为备份策略。
如果您想恢复 mongodump
,则需要使用 mongorestore
或者,
您可以使用 mongoexport and then use mongoimport
进行导出试试这个:
mongorestore -d db_name dump_folder_path
通过终端进入转储所在的相关文件夹
mongorestore --host localhost --port 27017 --db [DB_name_in_mongodb] dump/[DB_name_in_dump]
ubuntu 用户的分享步骤:
- Open a terminal and go to your Home directory
- Create a folder with name dump and add your folder which you want to add.
- Write command
mongorestore
and enter it will restore all your documents.- Open your
robomongo
and connect with the localhost and refresh.
您的新文档现在开始反映。享受:)
- 在本地电脑安装数据库工具
- 重新启动命令提示符
- 复制 C:\Program Files\MongoDB\Tools0\bin> 位置并在 CMD 中打开它
- 运行 mongorestore --db 数据库名complete_folder_location
- 打开mongoDB罗盘,刷新
- 完成