Данные · MongoDB
MongoDB GUI, который сам строит туннель к базе
Просматривайте коллекции, фильтруйте запросом на JSON, запускайте конвейер агрегации и правьте документ по его _id — внутри полноценного SSH-клиента. Доберитесь до MongoDB, который слушает только на сервере, через SSH-туннель, который открывается сам, или до закрытого — через Connector без ключа. Рабочий процесс в стиле Compass без отдельного туннеля и второго приложения.
Тариф Free · 14 дней Pro бесплатно · Windows, macOS и Linux — или веб-кабинет
01 / find и aggregate
Запрашивайте документы на том же JSON, что вы уже знаете
Откройте коллекцию — и Termalin выведет её документы, разворачивая их в таблицу, столбцы которой — объединение полей верхнего уровня, _id первым. Наберите фильтр на JSON, чтобы сузить набор, или массив JSON, чтобы запустить полный конвейер агрегации. Поскольку у Mongo нет фиксированной схемы, он сэмплирует документы, чтобы показать, какие поля на самом деле есть в коллекции.
- ▸Фильтр или агрегация —
{"status":"paid"}для поиска,[…]для конвейера. - ▸Поля выводятся — список полей по выборке заменяет схему, которой у Mongo нет.
- ▸Коллекции и представления — с оценкой числа документов, просматриваются как любой хост.
02 / правка по _id
Меняйте одно поле, а не весь документ
Отредактируйте ячейку в таблице — и Termalin адресует этот документ по его _id через updateOne, обёрнутый в частичный $set, так что меняется только затронутое вами поле, а остальной документ остаётся нетронутым. Добавьте документ из формы JSON (insertOne), удалите один по _id, создайте или удалите коллекцию по имени. Каждая команда, которую он строит, показывается до выполнения, так что ничего не выполняется незаметно.
03 / доберитесь безопасно
Через SSH-хост или Connector — никогда не напоказ
Продовая база не должна быть в публичном интернете. На десктопе подключение к MongoDB, привязанному к серверу, автоматически открывает локальный SSH-проброс через ваш хост — ручной вариант описан в нашем руководстве по туннелям к базам данных (на английском). Для сети без входящего порта Connector, устанавливаемый одной строкой, достаёт внутрь по исходящему соединению. TLS включается для подключений, которым он нужен, так что AWS DocumentDB — тот же сетевой протокол, что у MongoDB, — тоже работает.
04 / и ещё двенадцать движков
Не только Mongo — один клиент на весь ваш стек
MongoDB — один из тринадцати движков в том же клиенте, рядом с Postgres, MySQL, SQLite, SQL Server, Redis, ClickHouse, Elasticsearch, Cassandra, Neo4j, InfluxDB, RabbitMQ и Cloudflare D1. Ваши подключения живут в том же зашифрованном хранилище, что и SSH-хосты и ключи, а ИИ-агент может читать их по умолчанию только для чтения. Весь клиент баз данных →
Вопросы и ответы
Может ли этот MongoDB GUI подключаться через SSH-туннель?
Да — на десктопе подключитесь к MongoDB, который слушает только на сервере, и Termalin сам откроет локальный SSH-проброс через ваш хост, без ssh -L вручную. Для закрытой сети без входящего SSH-порта доберитесь до него через Connector без ключа. TLS включается автоматически для подключений, которым он нужен, в том числе AWS DocumentDB.
Это аналог MongoDB Compass?
Он делает повседневные задачи Compass — просмотр коллекций, фильтрация запросом на JSON, запуск агрегации, правка и добавление документов — но внутри полноценного SSH-клиента, и доходит до базы через SSH-хост или Connector без отдельного туннеля. А ещё он говорит на двенадцати других движках, так что это не отдельный инструмент под каждую базу.
Как просматривать коллекцию и делать к ней запросы?
Откройте коллекцию — и Termalin выполнит collection {}, чтобы вывести документы, разворачивая их в таблицу, столбцы которой — объединение полей верхнего уровня, _id первым. Наберите фильтр на JSON — orders {"status": "paid"} — чтобы сузить выборку, или массив JSON, чтобы запустить конвейер агрегации. Он сэмплирует документы, чтобы показать поля коллекции, хотя у Mongo нет фиксированной схемы.
Можно ли править и добавлять документы?
Да — отредактируйте ячейку, и Termalin адресует документ по его _id через updateOne (частичный $set), так что меняется только это поле. Добавьте документ из формы JSON (insertOne), удалите один по _id, создайте или удалите коллекцию по имени. Каждая сгенерированная команда показывается до выполнения.
Может ли ИИ-агент безопасно читать MongoDB?
Да — встроенный MCP-сервер даёт инструменты чтения, которые по умолчанию только для чтения и настраиваются для каждого подключения, так что агент может отвечать на вопросы о коллекции без доступа на запись и без учётных данных. Подробнее — в статье как дать агенту доступ к базе данных (на английском).
Ваш MongoDB — в приложении, которое и так открыто
Просматривайте коллекции, фильтруйте и агрегируйте на JSON, правьте документы по _id — доставаясь до закрытой базы через SSH-туннель или Connector, в приложении и в браузере. Бесплатно для старта; новые аккаунты получают Pro бесплатно на 14 дней.