【问题标题】:How to import dump folder into mongodb database?如何将转储文件夹导入 mongodb 数据库?
【发布时间】:2018-07-18 19:51:30
【问题描述】:

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

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

我得到了一些命令,它们正在一个一个地导入 json 文件,但我希望 import 一次通过 robomongo 或 cmd 导入所有文件。

【问题讨论】:

标签: mongodb import robo3t


【解决方案1】:
  • 在本地计算机上安装数据库工具
  • 重新启动命令提示符
  • 复制 C:\Program Files\MongoDB\Tools\100\bin> 位置并在 CMD 中打开它
  • 运行 mongorestore --db dbname complete_folder_location
  • 打开 mongoDB 指南针,刷新
  • 完成

【讨论】:

    【解决方案2】:

    试试这个:

    mongorestore -d db_name dump_folder_path
    

    【讨论】:

    • 提示:我尝试从 mongo 控制台运行它,但无济于事。它应该从系统 shell 运行。
    【解决方案3】:

    ubuntu 用户分享步骤:

    1. 打开终端并转到您的主目录
    2. 创建一个名为 dump 的文件夹并添加您要添加​​的文件夹。
    3. 写命令mongorestore并输入它会恢复你所有的文件。
    4. 打开您的robomongo 并连接到本地主机并刷新。

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

    【讨论】:

      【解决方案4】:

      通过终端转到转储所在的相关文件夹

      mongorestore --host localhost --port 27017 --db [DB_name_in_mongodb] dump/[DB_name_in_dump]

      【讨论】:

        【解决方案5】:

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

        如果你想恢复你的mongodump,那么你需要使用mongorestore

        或者,

        您可以使用mongoexport 导出,然后使用mongoimport

        【讨论】:

        • @SangramBadi 我已经用链接更新了我的答案。示例和选项也应有尽有
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-12
        • 2010-09-23
        • 2016-08-21
        • 2017-01-23
        • 2011-07-22
        • 1970-01-01
        相关资源
        最近更新 更多