Menu Docs
Página inicial do Docs
/
MongoDB Compass
/ / /

Importar conexões salvas com a CLI

Nesta página

  • Pré-requisitos
  • Importar conexões salvas criptografadas
  • Procedimento
  • Exemplo
  • Errors
  • Importar conexões salvas não criptografadas
  • Procedimento
  • Exemplo

Você pode usar aCLI do Compass para importar conexões salvas. Isso permite que você use conexões salvas de outros espaços de trabalho ou conexões usadas por outros membros da equipe.

Para importar conexões salvas, você deve primeiro as conexões.

Use este procedimento para importar uma lista de conexões salvas criptografadas com uma senha.

Para importar conexões salvas não criptografadas com o Compass CLI, especifique:

  • O caminho para o executável do MongoDB Compass . O nome e o caminho de arquivo do executável dependem do seu sistema operacional.

  • A opção --import-connections definida para o destino do arquivo que contém as conexões salvas.

  • A opção --passphrase definida para a senha usada para criptografar o arquivo exportado.

Sua operação deve se assemelhar ao seguinte protótipo:

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

O exemplo a seguir importa conexões Compass salvas de um arquivo com o caminho /tmp/compass-connections/favorites-encrypted.json criptografado com a senha abc123.

Execute o seguinte comando na pasta que contém o executável do MongoDB Compass :

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

Observação

O nome e o caminho do arquivo executável dependem do seu sistema operacional. O comando anterior é para macOS.

Após executar o comando de importação, você verá esta saída:

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

O MongoDB Compass é iniciado e você verá as conexões importadas em Saved Connections na tela Connect.

Ao tentar importar conexões salvas criptografadas, você pode ver estes erros:

  • Se não especificar uma senha, você verá este erro:

    Failed to perform operation Be [Error]: Input file contains encrypted
    secrets but no passphrase was provided
  • Se você especificar uma senha incorreta, verá este erro:

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

Use este procedimento para importar uma lista de conexões salvas que não são criptografadas com uma senha.

Para importar conexões salvas não criptografadas com o Compass CLI, especifique:

  • O caminho para o executável do MongoDB Compass . O nome e o caminho do arquivo executável dependem do seu sistema operacional.

  • A opção --import-connections definida para o destino do arquivo contendo conexões salvas.

Sua operação deve se assemelhar ao seguinte protótipo:

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

O exemplo a seguir importa conexões do Compass salvas de um arquivo com o caminho /tmp/compass-connections/favorites.json.

Execute o seguinte comando na pasta que contém o executável do MongoDB Compass :

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

Observação

O nome e o caminho do arquivo executável dependem do seu sistema operacional. O comando anterior é para macOS.

Após executar o comando de importação, você verá esta saída:

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

O MongoDB Compass é iniciado e você verá as conexões importadas em Saved Connections na tela Conectar.

Voltar

Exportar no Compass