Puedes utilizar la brújula CLI para importar conexiones guardadas. Esto permite usar conexiones guardadas de otros espacios de trabajo o de otros miembros del equipo.
Requisito previo
Para importar conexiones guardadas, primero debe exportar las conexiones.
Importar conexiones guardadas cifradas
Utilice este procedimiento para importar una lista de conexiones guardadas cifradas con una frase de contraseña.
Procedimiento
Para importar conexiones guardadas sin cifrar con la CLI de Compass, especifique:
Ruta del ejecutable de MongoDB Compass. El nombre y la ruta del ejecutable dependen del sistema operativo.
El
--import-connectionsOpción establecida en el destino del archivo que contiene las conexiones guardadas.La opción
--passphraseestablecida como la frase de contraseña usada para cifrado el archivo exportado.
Su operación debe parecerse al siguiente prototipo:
<path-to-Compass-executable> \ --import-connections=<filename> \ --passphrase=<passphrase>
Ejemplo
El siguiente ejemplo importa conexiones de Compass guardadas desde un archivo con la ruta /tmp/compass-connections/favorites-encrypted.json que está cifrada con la frase de contraseña abc123.
Ejecute el siguiente comando en la carpeta que contiene el ejecutable de MongoDB Compass:
./MongoDB\ Compass \ --import-connections=/tmp/compass-connections/favorites-encrypted.json \ --passphrase=abc123
Nota
El nombre y la ruta del archivo ejecutable dependen del sistema operativo. El comando anterior es para macOS.
Resultados
Después de ejecutar el comando de importación, verá esta salida:
Importing connections from "/tmp/compass-connections/favorites-encrypted.json" (with passphrase)
MongoDB Compass se inicia y verá las conexiones importadas en Saved Connections en la pantalla Conectar.
Errors
Cuando intenta importar conexiones guardadas cifradas, es posible que vea estos errores:
Si no especifica una frase de contraseña, verá este error:
Failed to perform operation Be [Error]: Input file contains encrypted secrets but no passphrase was provided Si especificas una frase de contraseña incorrecta, verás este error:
Failed to perform operation Be [Error]: Cannot decrypt due to corrupt data or wrong passphrase
Importar conexiones guardadas sin cifrar
Utilice este procedimiento para importar una lista de conexiones guardadas que no estén cifradas con una frase de contraseña.
Procedimiento
Para importar conexiones guardadas sin cifrar con la CLI de Compass, especifique:
Ruta del ejecutable de MongoDB Compass. El nombre y la ruta del ejecutable dependen del sistema operativo.
La opción
--import-connectionsestablece el destino del archivo que contiene las conexiones guardadas.
Su operación debe parecerse al siguiente prototipo:
<path-to-Compass-executable> --import-connections=<filename>
Ejemplo
El siguiente ejemplo importa conexiones de Compass guardadas desde un archivo con la ruta /tmp/compass-connections/favorites.json.
Ejecute el siguiente comando en la carpeta que contiene el ejecutable de MongoDB Compass:
./MongoDB\ Compass --import-connections=/tmp/compass-connections/favorites.json
Nota
El nombre y la ruta del archivo ejecutable dependen del sistema operativo. El comando anterior es para macOS.
Resultados
Después de ejecutar el comando de importación, verá esta salida:
Importing connections from "/tmp/compass-connections/favorites.json" (without passphrase)
MongoDB Compass se inicia y verás las conexiones importadas bajo Saved Connections en la pantalla Conectar.