Importar conexões salvas com a CLI
Nesta página
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.
Pré-requisitos
Para importar conexões salvas, você deve primeiro as conexões.
Importar conexões salvas criptografadas
Use este procedimento para importar uma lista de conexões salvas criptografadas com uma senha.
Procedimento
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>
Exemplo
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.
Resultados
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.
Errors
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
Importar conexões salvas não criptografadas
Use este procedimento para importar uma lista de conexões salvas que não são criptografadas com uma senha.
Procedimento
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>
Exemplo
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.
Resultados
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.