read acceso a nivel de base de datos y habilitar el Opción desolo lectura en Compass.Puedes utilizar la brújula CLI para importar conexiones guardadas. Esto te permite usar conexiones guardadas de otros espacios de trabajo o conexiones utilizadas por otros miembros del equipo.
Requisito previo
Para importar las conexiones guardadas, primero debe exportar las conexiones.
Importar conexiones guardadas cifradas
Utilice este procedimiento para importar una lista de conexiones guardadas que esté cifrada mediante una frase de contraseña.
Procedimiento
Para importar conexiones guardadas no cifradas con Compass CLI, especifica:
La ruta al ejecutable de MongoDB Compass. El nombre y la ruta del archivo ejecutable dependen de tu sistema operativo.
La opción
--import-connectionsconfigurada como 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.
Tu operación debe asemejarse al siguiente prototipo:
<path-to-Compass-executable> \ --import-connections=<filename> \ --passphrase=<passphrase>
Ejemplo
El siguiente ejemplo importa conexiones guardadas de Compass desde un archivo con la ruta /tmp/compass-connections/favorites-encrypted.json que está cifrado con la frase de contraseña abc123.
Ejecute el siguiente comando en la carpeta que contiene su ejecutable MongoDB Compass:
./MongoDB\ Compass \ --import-connections=/tmp/compass-connections/favorites-encrypted.json \ --passphrase=abc123
Nota
El nombre y la ruta del archivo del ejecutable dependen de tu sistema operativo. El mandato 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ás las conexiones importadas en Saved Connections en la pantalla de Conexión.
Errors
Cuando intento importar conexiones guardadas cifradas, puedo ver estos errores:
Si no especificas una frase de contraseña, verás 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
Utiliza este procedimiento para importar una lista de conexiones guardadas que no esté cifrada con una contraseña.
Procedimiento
Para importar conexiones guardadas no cifradas con Compass CLI, especifica:
Ruta del ejecutable de MongoDB Compass. El nombre y la ruta del ejecutable dependen del sistema operativo.
La opción
--import-connectionsconfigurada como el destino del archivo que contiene las conexiones guardadas.
Tu operación debe asemejarse al siguiente prototipo:
<path-to-Compass-executable> --import-connections=<filename>
Ejemplo
El siguiente ejemplo importa las conexiones de Compass guardadas desde un archivo con la ruta /tmp/compass-connections/favorites.json.
Ejecute el siguiente comando en la carpeta que contiene su ejecutable MongoDB Compass:
./MongoDB\ Compass --import-connections=/tmp/compass-connections/favorites.json
Nota
El nombre y la ruta del archivo del ejecutable dependen de tu sistema operativo. El mandato 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.