¿Qué es la Compass Isolated Edition?
Compass Isolated Edition restringe las solicitudes de red únicamente al servidor MongoDB elegido en el Pantalla de conexión. En esta edición no se permiten otras conexiones salientes, por lo que no se requiere configuración adicional del 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 y monitoreo de rendimiento adicionales.
Solo debe ejecutar consultas que estén indexadas adecuadamente en la base de datos para evitar escanear toda la colección.
¿Cómo maneja Compass los datos confidenciales?
MongoDB Compass almacena y recupera datos confidenciales, como contraseñas, mediante una API de credenciales específica para el sistema operativo que ejecuta Compass. Esta API gestiona de forma segura la información confidencial cifrando y protegiendo el acceso a sus datos.
MongoDB Compass almacena los siguientes datos utilizando la API de credenciales:
Contraseñas del servidor MongoDB,
Contraseñas SSH para tunelización,
Frases de contraseñaTLS/SSL
MongoDB Compass utiliza un complemento nativo de node.js, KeytarPara comunicarse con la API de credenciales del sistema operativo y almacenar datos en ella. Para más información sobre el funcionamiento de Keytar y las API específicas a las que accede, consulta la documentación de Keytar en Github.
¿Compass mantiene registros?
Como parte de su funcionamiento 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 sobre 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 original?
A partir de MongoDB Compass 1.19, Compass muestra un mensaje de advertencia cuando se conecta a instancias de MongoDB no genuinas, ya que estas instancias pueden comportarse de manera diferente a las instancias oficiales de MongoDB; por ejemplo, características ausentes o incompletas, comportamientos diferentes de las características, etc.
¿Qué sucede con las consultas de larga ejecución?
Como medida de precaución, Compass cancela las consultas de ejecución prolongada 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, la cantidad de documentos y la existencia de un índice adecuado para su consulta.
Se recomienda que solo aumente el tiempo de espera de muestreo si no está conectado a una instancia de producción, ya que esto puede afectar negativamente el rendimiento y el tiempo de respuesta de su 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 del esquema de los documentos toma más tiempo del esperado (debido a documentos complejos y grandes), Compass le brinda la opción de cancelar el paso de análisis y mostrar los resultados parciales.
¿Por qué algunas funcionalidades de MongoDB Compass no funcionan?
Si puede conectarse a su instancia de MongoDB mediante MongoDB Compass, pero algunas funciones no funcionan correctamente, es posible que el firewall de su sistema esté bloqueando las solicitudes de red que MongoDB Compass requiere. MongoDB Compass debe conectarse a servicios externos para habilitar funciones como:
Servicios de mapas de terceros
Intercom
Bugsnag para informar errores
Para solucionar este problema, configure el firewall de su sistema para permitir conexiones entrantes para MongoDB Compass. Asegúrese de que los puertos... 80 y 443 están abiertos entre MongoDB Compass y el host de la implementación de MongoDB al que se conecta Compass.
Compass Isolated Edition Restringe las solicitudes de red únicamente al servidor MongoDB seleccionado en la pantalla Conectar. En esta edición no se permiten otras conexiones salientes, por lo que no se requiere configuración adicional del 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 activar y desactivar diversas opciones de MongoDB Compass, como la activación de actualizaciones automáticas. Consulte la siguiente captura de pantalla para ver todas las opciones de configuración de privacidad disponibles:

Nota
Las actualizaciones automáticas no están disponibles en Compass Isolated Edition.
¿Cómo activo las visualizaciones geográficas?
Puede habilitar las visualizaciones geográficas en MongoDB Compass en su configuración de privacidad. Al seleccionar Enable Geographic Visualizations, MongoDB Compass puede realizar solicitudes a un servicio de mapas de terceros.
Nota
Los servicios de mapas de terceros no están disponibles en Compass Isolated Edition.