【问题标题】:How to restore database using mongodb compass?如何使用 mongodb compass 恢复数据库?
【发布时间】:2021-01-14 16:56:05
【问题描述】:

我在转储文件夹中有一个 mongodb 数据库,其中包含一些 bson 和 json 文件。我想使用 mongorestore 恢复它,但我无法通过 mongo shell 连接到集群。所以我使用 mongo compass 连接,但我不知道如何在 mongo compass 中恢复它。

【问题讨论】:

  • 您需要3T Studio 来恢复完整的数据库,Compass 没有这样的功能。

标签: mongodb


【解决方案1】:

您从系统命令行运行 mongorestore,而不是 mongo shell。使用 Windows 中的命令提示符或 OS X / Linux 中的终端输入命令,您应该一切顺利。连接字符串将与您通过 Compass 连接时使用的字符串相同。

【讨论】:

    【解决方案2】:

    要恢复,您必须仔细执行以下步骤:-

    1:先检查转储类型如果是zip文件然后解压。

    2:打开你的 cmd 提示符并转到你的数据库 XYZ(文件夹)所在的文件夹。

    mi@sujeet-mishra:~/Downloads/dump$
    

    在转储中,有一个名为XYZ的文件夹(XYZ数据库的文件夹)

    现在运行命令:mongorestore -db XYZ

    mi@sujeet-mishra:~/Downloads/dump$ mongorestore -db XYZ
    

    就是这样,现在刷新您的 MongoDB,您将获得一个名为 XYZ 的数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      相关资源
      最近更新 更多