Données · MongoDB
Une interface MongoDB qui crée le tunnel vers la base pour vous.
Parcourez les collections, filtrez avec une requête JSON, lancez un pipeline d’agrégation, et modifiez un document par son _id — au sein d’un client SSH complet. Atteignez un MongoDB qui n’écoute que sur le serveur par un tunnel SSH qui s’ouvre tout seul, ou une instance privée par un Connector sans clé. Un flux façon Compass, sans tunnel séparé ni seconde application.
Forfait Free · essai Pro de 14 jours · Windows, macOS et Linux — ou l’espace web
01 / find et aggregate
Interrogez les documents dans le JSON que vous connaissez déjà.
Ouvrez une collection et Termalin liste ses documents, en les aplatissant dans une grille dont les colonnes sont l’union des champs de premier niveau, _id en tête. Tapez un filtre JSON pour restreindre l’ensemble, ou un tableau JSON pour lancer un pipeline d’agrégation complet. Comme Mongo n’a pas de schéma fixe, il échantillonne les documents pour vous montrer quels champs une collection contient réellement.
- ▸Filtrer ou agréger —
{"status":"paid"}pour chercher,[…]pour lancer un pipeline. - ▸Champs inférés — une liste de champs échantillonnée tient lieu du schéma que Mongo n’a pas.
- ▸Collections et vues — avec un nombre estimé de documents, parcourues comme n’importe quel hôte.
02 / modifier par _id
Changez un champ, pas tout le document.
Modifiez une cellule de la grille et Termalin adresse ce document par son _id avec un updateOne — enveloppé dans un $set partiel, pour que seul le champ touché change et que le reste du document reste intact. Ajoutez un document depuis un formulaire JSON (un insertOne), supprimez-en un par _id, et créez ou supprimez une collection par son nom. Chaque commande construite est montrée avant son exécution, pour que rien ne s’exécute à votre insu.
03 / l’atteindre en toute sûreté
Par un hôte SSH ou un Connector — jamais exposé.
Une base de données de production ne devrait pas être sur l’Internet public. Sur le bureau, se connecter à un MongoDB lié au serveur ouvre automatiquement une redirection locale SSH via votre hôte — la version manuelle est dans notre guide des tunnels de bases de données (en anglais). Pour un réseau sans port entrant, un Connector en une ligne y accède par une liaison sortante. Le TLS est activé pour les connexions qui en ont besoin, si bien qu’AWS DocumentDB — même protocole réseau que MongoDB — fonctionne aussi.
04 / et douze autres moteurs
Pas seulement Mongo — un seul client pour toute votre stack.
MongoDB est l’un des treize moteurs du même client, aux côtés de Postgres, MySQL, SQLite, SQL Server, Redis, ClickHouse, Elasticsearch, Cassandra, Neo4j, InfluxDB, RabbitMQ et Cloudflare D1. Vos connexions vivent dans le même coffre chiffré que vos hôtes SSH et vos clés, et un agent IA peut les lire en lecture seule par défaut. Voir le client de bases de données complet →
Questions fréquentes
Cette interface MongoDB peut-elle se connecter via un tunnel SSH ?
Oui — sur le bureau, connectez-vous à un MongoDB qui n’écoute que sur le serveur et Termalin ouvre pour vous une redirection locale SSH via votre hôte, sans ssh -L à câbler. Pour un réseau privé sans port SSH entrant, atteignez-le par un Connector sans clé. Le TLS s’active automatiquement pour les connexions qui l’exigent, y compris AWS DocumentDB.
Est-ce une alternative à MongoDB Compass ?
Il fait les tâches quotidiennes de Compass — parcourir les collections, filtrer avec une requête JSON, lancer une agrégation, modifier et ajouter des documents — mais au sein d’un client SSH complet, et il atteint une base par un hôte SSH ou un Connector sans tunnel séparé. Il parle aussi douze autres moteurs, donc ce n’est pas un outil par base de données.
Comment parcourir et interroger une collection ?
Ouvrez une collection et Termalin exécute collection {} pour lister les documents, en les aplatissant dans une grille dont les colonnes sont l’union des champs de premier niveau, _id en tête. Tapez un filtre JSON — orders {"status": "paid"} — pour la restreindre, ou un tableau JSON pour lancer un pipeline d’agrégation. Il échantillonne les documents pour montrer les champs d’une collection, même si Mongo n’a pas de schéma fixe.
Puis-je modifier et ajouter des documents ?
Oui — modifiez une cellule et Termalin adresse le document par son _id avec un updateOne (un $set partiel), pour ne changer que ce champ. Ajoutez un document depuis un formulaire JSON (insertOne), supprimez-en un par _id, et créez ou supprimez une collection par son nom. Chaque commande générée est montrée avant son exécution.
Un agent IA peut-il lire MongoDB en toute sûreté ?
Oui — le serveur MCP intégré expose des outils de lecture en lecture seule par défaut et par connexion, pour qu’un agent puisse répondre à des questions sur une collection sans accès en écriture ni l’identifiant. Plus de détails dans donner un accès base de données à un agent IA (en anglais).
Votre MongoDB, dans l’application que vous gardez déjà ouverte.
Parcourez les collections, filtrez et agrégez en JSON, modifiez les documents par _id — en atteignant une base privée par un tunnel SSH ou un Connector, dans l’application et dans le navigateur. Gratuit pour commencer ; les nouveaux comptes profitent de Pro gratuitement pendant 14 jours.
Forfait Free · essai Pro de 14 jours · interface Redis · le Connector