read acceso a nivel de base de datos y habilitar el Opción desolo lectura en Compass.¿Qué es la Compass Isolated Edition?
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.
¿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 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 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 sobre cómo opera Keytar y las API específicas a las que accede, consulta la documentación de Github de Keytar.
¿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?
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, la cantidad de documentos y la existencia de un índice adecuado para su consulta.
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 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 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 ú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 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 mapas de terceros no están disponibles en Compass Isolated Edition.