¿Qué es la Edición Aislada de Compass?
Compass Isolated Edition restringe las solicitudes de red solo al servidor de MongoDB seleccionado en la pantalla de Conexión. Todas las demás conexiones salientes no están permitidas en esta edición, lo que significa que no se requiere ninguna configuración adicional de firewall al ejecutar Compass Isolated Edition.
¿Cuál es el impacto en el rendimiento de ejecutar esta herramienta?
Las pruebas han demostrado que MongoDB Compass tiene un impacto mínimo en las implementaciones de prototipos, aunque se están realizando pruebas adicionales de rendimiento y supervisión.
Solo deberías ejecutar consultas que estén indexadas de manera apropiada en la base de datos para evitar escanear toda la colección.
¿Cómo gestiona Compass los datos confidenciales?
MongoDB Compass almacena y recupera datos confidenciales, como contraseñas, utilizando una API de credenciales específica para el sistema operativo que ejecuta Compass. La API de credenciales gestiona de forma segura la información sensible cifrando y protegiendo el acceso a tus datos.
MongoDB Compass almacena los siguientes datos utilizando la API de credenciales:
Contraseñas del servidor de MongoDB,
Contraseñas de SSH para el túnel,
Contraseñas de acceso TLS/SSL
MongoDB Compass utiliza un complemento nativo de Node.js, Keytar, para comunicarse y almacenar datos en la API de credenciales del sistema operativo. Para obtener más información, consulte la documentación de Keytar en Github.
¿Compass mantiene registros?
Como parte de la operación normal, MongoDB Compass mantiene un registro continuo de eventos. Los registros de Compass proporcionan un historial de operaciones y pueden ayudar a diagnosticar errores. Para obtener más información acerca de los registros de Compass, incluyendo su formato y ubicación, consulte Recuperar registros de Compass.
¿Por qué veo una advertencia sobre un servidor MongoDB no genuino?
Compass muestra un mensaje de advertencia cuando se conecta a instancias no genuinas de MongoDB, ya que estas instancias pueden comportarse de manera diferente de las instancias oficiales de MongoDB. Estas instancias no genuinas pueden tener funcionalidades faltantes o incompletas.
¿Qué sucede con las consultas de larga duración?
Como medida de precaución, Compass cancela consultas que duran mucho tiempo para evitar consultas excesivas en su base de datos.
Muestreo lento
Todas las queries que Compass envía a su instancia de MongoDB tienen una bandera de tiempo de espera configurada que aborta automáticamente una solicitud si tarda más tiempo que el especificado. Este tiempo de espera está actualmente configurado en 10 segundos. Si realizar muestreo en la base de datos lleva más tiempo, Compass te notificará sobre el tiempo de espera y te dará las opciones de (a) reintentar con un tiempo de espera más largo (60 segundos) o (b) ejecutar una query diferente.
Nota
El tiempo de muestreo puede verse afectado por varios factores, como la carga en el servidor, el número de documentos y la existencia de un índice adecuado para la query.
Se recomienda aumentar el tiempo de espera de muestreo solo si no estás conectado a una instancia de producción, ya que esto puede afectar negativamente el rendimiento y el tiempo de respuesta de tu base de datos.
Análisis de esquema lento
Si la base de datos devuelve documentos más rápido que el tiempo de espera especificado (10 o 60 segundos), pero el análisis de esquema de los documentos tarda más de lo esperado (debido a documentos complejos y grandes), Compass te da la opción de abortar el paso de análisis y mostrar los resultados parciales.
¿Por qué algunas funcionalidades de MongoDB Compass no funcionan?
Si puedes conectarte a tu instancia MongoDB usando MongoDB Compass, pero algunas funcionalidades no funcionan como se espera, es posible que el firewall de tu sistema esté bloqueando las solicitudes de red necesarias para MongoDB Compass. MongoDB Compass debe conectarse a servicios externos para habilitar funcionalidades tales como:
Servicios de mapeo de terceros
Intercom
Bugsnag para reporte de errores
Para solucionar este problema, configura el cortafuegos de tu sistema para permitir las conexiones entrantes de MongoDB Compass. Asegúrate de que los puertos 80 y 443 estén abiertos entre MongoDB Compass y el host para la implementación de MongoDB al que Compass se conecta.
Compass Isolated Edition restringe las solicitudes de red solo al servidor de MongoDB seleccionado en la pantalla de Conexión. Todas las demás conexiones salientes no están permitidas en esta edición, lo que significa que no se requiere ninguna configuración adicional de firewall al ejecutar Compass Isolated Edition.
¿Cómo puedo ver y modificar mi configuración de privacidad?
Para ver y modificar la configuración de privacidad de MongoDB Compass, desde el menú de nivel superior:
Haga clic en MongoDB Compass.
Haga clic en Settings.
En Settings, haz clic en Privacy.
El cuadro de diálogo de configuración de privacidad permite alternar varias configuraciones de MongoDB Compass, como activar las actualizaciones automáticas. Consulta la siguiente captura de pantalla para ver todas las opciones disponibles de configuración de privacidad:

Nota
Las actualizaciones automáticas no están disponibles en Compass Isolated Edition.
¿Cómo habilitar las visualizaciones geográficas?
Puedes activar las visualizaciones geográficas en MongoDB Compass en tu configuración de privacidad. Cuando se selecciona Enable Geographic Visualizations, se permite que MongoDB Compass realice solicitudes a un servicio de mapeo de terceros.
Nota
Los servicios de mapeo de terceros no están disponibles en Compass Isolated Edition.