Qu'est-ce qu'un bon client d'interface graphique MongoDB?

58

J'utilise Rockmongo sous Windows - c'est un outil Web basé sur php. Mais sur Ubuntu (12.04), les comportements sont drôles - les requêtes arrivent souvent à l’arrivée - et je recherche de meilleurs clients. Est-ce que quelqu'un sait quelque chose de bon pour MongoDB sur Ubuntu?

Eyal
la source
J'ai mis à jour une liste de type wiki d'interfaces utilisateur d'administration MongoDB, y compris des interfaces ouvertes multiplates-formes, dans cette réponse SO .
Dan Dascalescu

Réponses:

66

Robo 3T (anciennement RoboMongo)

Outil de gestion MongoDB Open Source, multi-plateforme, open-source (c'est-à-dire l'interface graphique d'administration).

[Il] intègre le même moteur JavaScript (basé sur Mozilla SpiderMonkey), qui active le shell MongoDB. Cela signifie que vous pouvez réutiliser vos compétences existantes de MongoDB Shell dans Robomongo.

Modifier

Quelques informations supplémentaires:

  • Il est disponible pour Linux, OSX et Windows .
  • En ce qui concerne Linux, des packages sont disponibles aux formats .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) et .tar.gz.
  • C'est gratuit (comme dans le discours); vous pouvez accéder à son référentiel GitHub ici .
renna
la source
2
Assurez-vous de vérifier View -> Explorerune fois que le programme est lancé pour la première fois - sinon vous serez perdu à la recherche de la liste des bases de données, comme je l'étais.
budhajeewa
Cette application est mal écrite. Ne fonctionne pas sous Windows 7 à ce jour (version 0.8.5). J'ai d'abord pensé qu'il ne pouvait pas se connecter au serveur local. Ensuite, j'ai googlé et trouvé ici que je dois ouvrir Explorer. Et maintenant, cela montre que je n'ai aucune collection dans db.
expert le
2
@ruslan RoboMongo ne fonctionne pas avec Mongo 3.0 et supérieur. Nous avons récemment dû passer à MongoChef pour cette raison.
Nashenas
2
Concernant la prise en charge de MongoDB 3: "Robomongo 0.9.0 RC2 prend en charge MongoDB 3.x et le moteur WiredTiger. Si vous rencontrez des problèmes, signalez-le à github.com/paralect/robomongo/issues/520 ".
renna
1
@Cerin: quelle version d'Ubuntu et quelle version de RoboMongo?
Rachel
19

Une chose que je connais (mais que je n'aime pas beaucoup l'interface) est UMongo , qui est une application de bureau et non pas un navigateur. Voici une capture d'écran:

une capture d'écran d'UMongo

Jusqu'ici, j'utilise MonjaDB - c'est un plug-in Eclipse, et Eclipse est mon IDE de toute façon. Je l'aime; il semble avoir toutes les fonctionnalités que j'avais l'habitude d'utiliser dans RockMongo .

Voici une capture d'écran de MonjaDB (il y en a plus sur son site web, ainsi que des instructions):

une capture d'écran de MonjaDB

Pour l'installer, vous avez évidemment besoin d'Eclipse (que vous pouvez obtenir à partir des dépôts Ubuntu). Une fois que vous avez fait cela, vous devez aller dans Aide-> Installer un nouveau logiciel ... puis ajouter ce site de mise à jour . Bien que j'aime ça, je ne pense pas que beaucoup de gens changeront d'IDE pour une interface graphique pour Mongo (bien que je puisse me tromper).

UMongo et MonjaDB ont tous deux leur code source sur GitHub.

Eyal
la source
2
Le site d'Umongo est parti.
Cerin
12

Vous pouvez vérifier mongobooster . MongoBooster est un outil graphique multi-plateforme basé sur le shell pour MongoDB v2.2-3.2, qui fournit une mise à jour sur place, une intégration Lodash & Moment.js, une prise en charge de la syntaxe ES6 et une expérience véritablement intellisense.

MongoBooster présente les caractéristiques suivantes:

  1. MongoBooster offre une véritable expérience IntelliSense. Le service de langue intégré connaît toutes les complétions possibles, méthodes, propriétés, variables, mots clés et même les noms de collection, les noms de champs et les opérateurs MongoDB. Les suggestions IntelliSense apparaîtront au fur et à mesure que vous tapez.
  2. Dans l'éditeur de script, des indications de paramètres s'affichent lorsque vous tapez une invocation de méthode. Extraits de plage de dates de Handy, extraits de conversion SQL en MongoDB ...
  3. Le survol de la souris affichera de nombreuses informations utiles, telles que les types de symboles, la définition de fonction, les informations de type et le document.
  4. Les crochets correspondants seront mis en surbrillance dès que le curseur se trouvera près de l'un d'eux.
  5. Tout ce que MongoBooster peut faire est dans la palette de commandes. Voir en utilisant les raccourcis CTRL-SHIFT-P
  6. Tunneling SSH pour les connexions MongoDB
  7. Gestion simple des fragments et des jeux de répliques
  8. Il existe une licence gratuite avec certaines limitations.

Disclaimer: Je travaille pour MongoBooster.

mongobooster_main_screen

QingHai
la source
J'ai téléchargé cet outil et exécuté une agrégation avec celui-ci. Il a échoué (aucun document retourné). Prochain! Je n'ai pas le temps pour les outils qui rencontrent des bugs en moins de 5 minutes. L'agrégation a bien fonctionné à Robomongo par ailleurs.
mardi
9

3T MongoChef est une interface graphique de bureau multi-plateforme pour MongoDB et fonctionne également sur Ubuntu. C'est un outil commercial, mais gratuit pour une utilisation personnelle et non commerciale.

Il comporte de nombreuses fonctionnalités utiles, telles que l'édition de données sur place ou un constructeur de requêtes de recherche par glisser-déposer (www.3t.io/mongochef/mongochef-whats-new).

** Capture d'écran de 3T MongoChef sur Ubuntu **

Tomek
la source
3
La seule application hors de la liste complète qui fonctionne avec Mongo 3.1.x.
expert le
1
MongoBooster fonctionne également sur 3.1 / 3.2, ainsi que Mongo Management Studio .
wfsm77
Très important: fonctionne également sur MongoDB 3.2!
TomiL
Ceci appartient à Studio3T, les mêmes personnes qui développent RoboMongo? Pourquoi fabriquer des produits concurrents?
Cerin
2

RockMongo

Il y a RockMongo (un client php basé sur le Web), mais je ne peux pas dire à quel point c'est bon.

desgua
la source
RockMongo est mentionné dans la question et il est également mort maintenant. :(
Dan Dascalescu
2

qMongoFront est un client d'interface graphique MongoDB basé sur QT sous linux. Il est totalement gratuit et gratuit.

Gavin
la source
2

MongoDB Compass

L'interface graphique pour MongoDB. Explorez visuellement vos données. Exécuter des requêtes ad hoc en quelques secondes. Interagissez avec vos données avec la fonctionnalité CRUD complète. Affichez et optimisez les performances de votre requête. Disponible sous Linux, Mac ou Windows. Compass vous permet de prendre des décisions plus éclairées en matière d'indexation, de validation de documents, etc.

  • Interface graphique officielle de MongoDB.
  • Riche en fonctionnalités: fournit non seulement un accès direct aux données, mais également des statistiques de serveur en temps réel, des plans visuellement expliqués, la maintenance de l'index, l'interface utilisateur des pipelines d'agrégation.
  • Il est disponible pour Linux (RedHat, Ubuntu), OSX et Windows .
  • La version communautaire est gratuite (comme dans Beer, pas FLOSS) et manque de fonctionnalités. Concernant la version commerciale: "MongoDB Compass est disponible dans le cadre de nos abonnements, de même que Readonly Edition et Isolated Edition."
renna
la source
Juste une note, vous devez sélectionner "Community Edition" pour le télécharger sans donner à Mongo tous vos détails.
tu-Reinstate Monica-dor duh
1
Et il segfaults sur Ubuntu 18.10 :-(
tu-Reinstate Monica-dor duh
@tudor Désolé d'entendre ça. J'ai pu l'utiliser avec succès sous Windows et OSX, je vais l'essayer sous Ubuntu. MongoDB Compass est toujours un travail en cours: lent au démarrage, un peu rugueux sur les bords, mais cela semble prometteur.
Rachel
1

Studio de gestion Mongo

C'est un outil multi-plateforme avec une jolie interface utilisateur. L'édition communautaire est gratuite. L'édition professionnelle a plus de fonctionnalités et comprend un support.

4kochi
la source
1

Robo 3T

Robo 3T (anciennement Robomongo) est l'interface graphique légère gratuite pour les amateurs de MongoDB. Robo 3T ( robo3t-snap ) est présenté sous la forme d'un package d'instantané dans toutes les versions actuellement prises en charge d'Ubuntu. robo3t-snap est fourni avec un shell MongoDB intégré.

Pour installer Robo 3T, recherchez l'application dans Ubuntu Software ou ouvrez le terminal et tapez:

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (anciennement MongoChef) est une interface graphique professionnelle et un environnement de développement intégré pour MongoDB. Studio 3T est disponible dans les éditions Core, Pro et Enterprise. L'édition Core est toujours gratuite pour une utilisation non commerciale.

Fonctionnalités:

  • Requêtes automatiques avec IntelliShell
  • Glisser-déposer des champs pour créer des requêtes visuellement
  • Utiliser SQL pour interroger MongoDB
  • Construire des requêtes d'agrégation étape par étape
  • Générer le code du pilote en 5 langues
  • Plusieurs façons d'importer et d'exporter, y compris la migration SQL
  • Automatisez les tâches MongoDB répétitives telles que les importations
  • Et bien plus...
Karel
la source
0

MongoDB n'inclut pas d'interface administrative de type interface graphique. Mais en réalité, je recommanderais de vérifier les interfaces utilisateur d'administration répertoriées dans docs.mongodb.org, ce qui est plus utile et les listes sont mises à jour.

Pour plus d'informations, s'il vous plaît vérifier ce lien

Amol M Kulkarni
la source
Il y a quelques bonnes interfaces graphiques dans la liste, mais la plupart ne supportent pas Ubuntu.
Eyal
0

Afficher le concentrateur de base de données Tadpole. Tadpole est un outil client de base de données Web. https://github.com/hangum/TadpoleForDBTools/wiki

supportez mongoDB, mariaDB, MySQL, MSSQL, ruche apache, pgsql, sqlite ... autres

hangum
la source
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d’inclure ici les parties essentielles de la réponse et de fournir le lien à titre de référence.
Eric Carvalho
0

il existe un outil graphique gratuit NoSQL Viewer pour MongoDB et d'autres bases de données NoSQL offrant une interface pratique pour les données et prenant en charge de nombreuses fonctionnalités utiles

Michael
la source
pourquoi personne ne lève cette réponse ... je me demande ..
Budi Mulyo
-3

Robomongo , outil de gestion multi-plateforme MongoDB basé sur Shell, fonctionne sur la plupart des systèmes Linux. A rpm, dep packages et archive tar.gz

Si le système n'est pas pris en charge, le package d'installation autonome est également présent.

utilisateur192867
la source
4
Robomongo a déjà été mentionné dans une réponse précédente ...
David Edwards
-3

NoSQL Viewer est un outil gratuit qui prend en charge MongoDB et d'autres bases de données NoSQL.

NoSQL Viewer est disponible ici .

Michael
la source
3
Merci, mais NoSQL Viewer a déjà été proposé dans une réponse précédente.
Eyal