Docs 菜单
Docs 主页
/
MongoDB Compass
/ / /

使用 CLI 导入保存的连接

在此页面上

  • 先决条件
  • 导入已保存的加密连接
  • 步骤
  • 例子
  • Errors
  • 导入未加密的已保存连接
  • 步骤
  • 例子

您可以使用 Compass CLI导入已保存的连接。 这样,您就可以使用其他工作区中已保存的连接或其他团队成员使用过的连接。

要导入已保存的连接,必须先导出连接。

使用此操作步骤导入使用密码加密的已保存连接列表。

要使用 Compass CLI导入未加密的已保存连接,请指定:

  • MongoDB Compass可执行文件的路径。 可执行文件的名称和文件路径取决于您的操作系统。

  • --import-connections选项设置为包含已保存连接的文件的目标。

  • --passphrase选项设置为用于加密导出文件的密码。

您的操作应类似于以下原型:

<path-to-Compass-executable> \
--import-connections=<filename> \
--passphrase=<passphrase>

以下示例从使用密码abc123加密且路径为/tmp/compass-connections/favorites-encrypted.json的文件中导入已保存的Compass连接。

在包含MongoDB Compass可执行文件的文件夹中运行以下命令:

./MongoDB\ Compass \
--import-connections=/tmp/compass-connections/favorites-encrypted.json \
--passphrase=abc123

注意

可执行文件的名称和文件路径取决于您的操作系统。 前面的命令适用于 macOS。

运行导入命令后,您将看到以下输出:

Importing connections from "/tmp/compass-connections/favorites-encrypted.json" (with passphrase)

MongoDB Compass 启动,您将在“连接”屏幕上的 Saved Connections下看到导入的连接。

当您尝试导入已保存的加密连接时,可能会看到以下错误:

  • 如果不指定密码,您将看到以下错误:

    Failed to perform operation Be [Error]: Input file contains encrypted
    secrets but no passphrase was provided
  • 如果指定的密码不正确,则会看到以下错误:

    Failed to perform operation Be [Error]: Cannot decrypt due to corrupt
    data or wrong passphrase

使用此操作步骤导入未使用密码加密的已保存连接列表。

要使用 Compass CLI导入未加密的已保存连接,请指定:

  • MongoDB Compass可执行文件的路径。 可执行文件的名称和文件路径取决于您的操作系统。

  • --import-connections选项设立为包含已保存连接的文件的目标。

您的操作应类似于以下原型:

<path-to-Compass-executable> --import-connections=<filename>

以下示例从路径为/tmp/compass-connections/favorites.json的文件导入已保存的Compass连接。

在包含MongoDB Compass可执行文件的文件夹中运行以下命令:

./MongoDB\ Compass --import-connections=/tmp/compass-connections/favorites.json

注意

可执行文件的名称和文件路径取决于您的操作系统。 前面的命令适用于 macOS。

运行导入命令后,您将看到以下输出:

Importing connections from "/tmp/compass-connections/favorites.json" (without passphrase)

MongoDB Compass 启动,您将在“连接”屏幕的Saved Connections下看到导入的连接。

后退

在Compass中导出