69 votes

Quel est un bon client GUI pour MongoDB ?

J'ai utilisé Rockmongo sur Windows - c'est un outil web basé sur php. Mais sur Ubuntu (12.04), il se comporte bizarrement - les requêtes sont souvent interrompues - et je cherche de meilleurs clients. Quelqu'un connaît-il quelque chose de bon pour MongoDB sur Ubuntu ?

69voto

rsenna Points 1354

Robo 3T (anciennement connu sous le nom de RoboMongo)

Shell (i.e. Admin GUI).

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

Editar

Quelques informations supplémentaires :

  • Il est disponible pour Linux, OSX et Windows .
  • En ce qui concerne Linux, des paquets sont disponibles aux formats .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) et .tar.gz.
  • Il est gratuit (comme dans Speech) ; vous pouvez accéder à son dépôt GitHub ici .

19voto

Eyal Points 4877

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

a screenshot of UMongo

Jusqu'à présent, j'ai utilisé MonjaDB - C'est un plug-in Eclipse, et Eclipse est mon IDE de toute façon. Je l'aime bien ; 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 d'autres sur son site web, ainsi que des instructions) :

a screenshot of MonjaDB

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

Le code source d'UMongo et de MonjaDB se trouve sur GitHub.

13voto

QingHai Points 193

Vous pouvez consulter mongobooster . MongoBooster est un Shell pour MongoDB v2.2-3.2, qui fournit une mise à jour sur place, l'intégration de Lodash & Moment.js, le support de la syntaxe ES6 et une véritable expérience intellisense.

MongoBooster a les caractéristiques suivantes :

  1. MongoBooster offre une véritable expérience IntelliSense. Le service linguistique intégré connaît toutes les complétions possibles, les méthodes, les propriétés, les variables, les mots clés, et même les noms des collections MongoDB, les noms des champs et les opérateurs. Les suggestions IntelliSense s'affichent à mesure que vous tapez.
  2. Dans l'éditeur script, des indications sur les paramètres s'affichent lorsque vous tapez l'invocation d'une méthode.
  3. Le survol de la souris affichera de nombreuses informations utiles, telles que les types de symboles, la définition des fonctions, les informations sur le type et le document.
  4. Les parenthèses correspondantes sont mises en évidence dès que le curseur se trouve à proximité de l'une d'entre elles.
  5. Tout ce que MongoBooster peut faire se trouve dans la palette de commande. Vous pouvez y accéder en utilisant les raccourcis CTRL-SHIFT-P
  6. Tunneling SSH pour les connexions MongoDB
  7. Gestion simple des shards et des replica sets
  8. Il existe une licence gratuite avec certaines limitations.

Clause de non-responsabilité : je travaille pour MongoBooster.

mongobooster_main_screen

10voto

Tomek Points 211

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

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

**Screenshot of 3T MongoChef on Ubuntu**

5voto

karel Points 97032

Robo 3T

Robo 3T (anciennement Robomongo) est l'interface graphique légère et gratuite pour les amateurs de MongoDB. Robo 3T ( robo3t-snap ) est empaqueté en tant que paquet snap dans toutes les versions actuellement supportées d'Ubuntu. robo3t-snap est empaqueté avec un Shell MongoDB intégré.

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

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (anciennement MongoChef) est une interface graphique et un IDE professionnels pour MongoDB. Studio 3T est disponible en éditions Core, Pro et Enterprise. L'édition Core est toujours gratuite pour une utilisation non commerciale.

Caractéristiques :

  • Requêtes autocomplétées avec IntelliShell
  • Glisser-déposer des champs pour construire visuellement des requêtes
  • 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
  • Automatiser les tâches répétitives de MongoDB comme les importations
  • Et bien plus encore...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X