如何将转储文件夹导入 mongodb 数据库?

How to import dump folder into mongodb database?

我从远程服务器创建了一个 mongo dump 并且 .bson.metadata 文件存储在一个文件夹中.

我想import这个文件夹到我的本地mongodb。我正在使用 robomongo 作为 mongodb client ui

我有一些命令正在一个接一个地导入 json 个文件,但我想通过 robomongo 或 cmd 一次 import 所有文件。

mongodump 是一个用于创建数据库二进制导出的实用程序。 mongodumpmongorestore 结合使用作为备份策略。

如果您想恢复 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 用户的分享步骤:

  1. Open a terminal and go to your Home directory
  2. Create a folder with name dump and add your folder which you want to add.
  3. Write command mongorestore and enter it will restore all your documents.
  4. Open your robomongo and connect with the localhost and refresh.

您的新文档现在开始反映。享受:)

  • 在本地电脑安装数据库工具
  • 重新启动命令提示符
  • 复制 C:\Program Files\MongoDB\Tools0\bin> 位置并在 CMD 中打开它
  • 运行 mongorestore --db 数据库名complete_folder_location
  • 打开mongoDB罗盘,刷新
  • 完成