termal.in

Datos · MongoDB

Una GUI de MongoDB que hace el túnel a la base de datos por ti.

Explora colecciones, filtra con una consulta JSON, ejecuta una pipeline de agregación y edita un documento por su _id — dentro de un cliente SSH completo. Llega a un MongoDB que solo escucha en el servidor a través de un túnel SSH que se abre solo, o a uno privado a través de un Connector sin claves. Un flujo al estilo Compass sin un túnel aparte ni una segunda app.

Plan Free · 14 días de Pro de prueba · Windows, macOS y Linux — o el panel web

01  /  find y aggregate

Consulta documentos en el JSON que ya conoces.

Abre una colección y Termalin lista sus documentos, aplanándolos en una cuadrícula cuyas columnas son la unión de los campos de primer nivel, con _id primero. Escribe un filtro JSON para acotar el conjunto, o un array JSON para ejecutar una pipeline de agregación completa. Como Mongo no tiene un esquema fijo, muestrea documentos para enseñarte qué campos contiene realmente una colección.

  • ▸Filtra o agrega — {"status":"paid"} para buscar, […] para ejecutar una pipeline.
  • ▸Campos inferidos — una lista de campos muestreada hace las veces del esquema que Mongo no tiene.
  • ▸Colecciones y vistas — con recuentos aproximados de documentos, exploradas como cualquier host.
mongo · shop @ db-primary
› orders {"status":"paid"} _id  ·  customer  ·  total  ·  status 65f2…a1  42 · 19.99 · paid   › orders updateOne {"_id":"65f2…a1"} {"status":"shipped"} ✓ 1 modificado  ·  4 ms

02  /  edita por _id

Cambia un campo, no todo el documento.

Edita una celda en la cuadrícula y Termalin direcciona ese documento por su _id con un updateOne — envuelto como un $set parcial, así que solo cambia el campo que tocaste y el resto del documento queda intacto. Añade un documento desde un formulario JSON (un insertOne), elimina uno por _id y crea o elimina una colección por su nombre. Cada comando que construye se muestra antes de ejecutarse, así que nada se ejecuta sin verlo.

03  /  llega a él con seguridad

A través de un host SSH o un Connector — nunca expuesto.

Una base de datos de producción no debería estar en la internet pública. En el escritorio, conectarse a un MongoDB enlazado al servidor abre un reenvío local SSH a través de tu host automáticamente — la versión manual está en nuestra guía de túneles a bases de datos (en inglés). Para una red sin puerto de entrada, un Connector de una sola línea llega por un enlace de salida. El TLS se activa en las conexiones que lo necesitan, así que AWS DocumentDB — el mismo protocolo de cable que MongoDB — también funciona.

04  /  y doce motores más

No solo Mongo — un cliente para toda tu pila.

MongoDB es uno de trece motores en el mismo cliente, junto a Postgres, MySQL, SQLite, SQL Server, Redis, ClickHouse, Elasticsearch, Cassandra, Neo4j, InfluxDB, RabbitMQ y Cloudflare D1. Tus conexiones viven en la misma bóveda cifrada que tus hosts SSH y tus claves, y un agente de IA puede leerlas de solo lectura por defecto. Mira el cliente de base de datos completo →

Preguntas

¿Esta GUI de MongoDB puede conectarse por un túnel SSH?

Sí — en el escritorio, conéctate a un MongoDB que solo escucha en el servidor y Termalin abre un reenvío local SSH a través de tu host por ti, sin ssh -L que cablear. Para una red privada sin puerto SSH de entrada, llega a él a través de un Connector sin claves. El TLS se activa automáticamente en las conexiones que lo requieren, incluida AWS DocumentDB.

¿Es una alternativa a MongoDB Compass?

Hace las tareas del día a día de Compass — explorar colecciones, filtrar con una consulta JSON, ejecutar una agregación, editar y añadir documentos — pero dentro de un cliente SSH completo, y llega a una base de datos a través de un host SSH o un Connector sin un túnel aparte. Además habla otros doce motores, así que no es una herramienta por base de datos.

¿Cómo exploro y consulto una colección?

Abre una colección y Termalin ejecuta collection {} para listar los documentos, aplanándolos en una cuadrícula cuyas columnas son la unión de los campos de primer nivel, con _id primero. Escribe un filtro JSON — orders {"status": "paid"} — para acotarla, o un array JSON para ejecutar una pipeline de agregación. Muestrea documentos para enseñar los campos de una colección aunque Mongo no tenga un esquema fijo.

¿Puedo editar y añadir documentos?

Sí — edita una celda y Termalin direcciona el documento por su _id con un updateOne (un $set parcial), así que solo cambia ese campo. Añade un documento desde un formulario JSON (insertOne), elimina uno por _id y crea o elimina una colección por su nombre. Cada comando generado se muestra antes de ejecutarse.

¿Puede un agente de IA leer MongoDB con seguridad?

Sí — el servidor MCP integrado expone herramientas de lectura que son de solo lectura por defecto y por conexión, así que un agente puede responder preguntas sobre una colección sin acceso de escritura ni la credencial. Más en cómo dar a un agente acceso a la base de datos (en inglés).

Tu MongoDB, en la app que ya tienes abierta.

Explora colecciones, filtra y agrega en JSON, edita documentos por _id — llegando a una base de datos privada por un túnel SSH o un Connector, en la app y en el navegador. Gratis para empezar; las cuentas nuevas tienen Pro gratis durante 14 días.

Plan Free · 14 días de Pro de prueba · GUI de Redis · el Connector