54 votes

IDE de requêtes pour MongoDB ?

Je me demande s'il existe un IDE pour MongoDB qui permet d'exécuter des requêtes et de voir les résultats ? Cela se comporterait comme un analyseur de requêtes dans SQL Server Management Studio. Le problème que j'ai actuellement est que je dois faire des requêtes, comme "db.MyTable.find()" à partir de l'invite de commande, ce qui n'est pas une bonne solution.

Si la réponse est non, existe-t-il une solution "sans sql" plus mature comme MongoDB qui dispose d'un IDE ?

79voto

ThomasS Points 1529

Un autre prétendant : http://www.robomongo.org/ Robomongo vous offre une interface de type shell mais affiche vos résultats dans l'interface graphique. Il est disponible pour Windows, mac (dmg, zip) et linux (deb, rpm, tar.gz) en tant qu'application de bureau. Actuellement, il est gratuit !

Robomongo imprime les résultats dans une représentation textuelle de type treeView ou Json et prend en charge la génération d'UUID (encodage .NET-, Python-, Java). Il dispose d'une fonction de complétion automatique, affiche plusieurs résultats à la fois et possède un historique des requêtes.

Robomongo for windows main window

44voto

Justin Jenkins Points 10501

Basé sur le Web

Pour PHP, je recommande Rock Mongo. Solide, beaucoup de fonctionnalités intéressantes, configuration facile.

http://code.google.com/p/rock-php/wiki/rock_mongo

Si vous ne voulez rien installer ... vous pouvez utiliser l'interface web de MongoHQ (même si votre MongoDB n'est pas sur MongoHQ).

https://mongohq.com/home

Windows

De loin, la meilleure interface utilisateur (pour Windows) qui existe actuellement est MongoVUE.

http://blog.mongovue.com/

Il est superbe, offre de nombreuses fonctionnalités et, si vous êtes nouveau, il vous aidera vraiment à vous lancer ...

http://blog.mongovue.com/features/

Si vous êtes intéressé, vous trouverez également une question-réponse avec l'auteur ...

http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/

Il existe une liste officielle des outils d'administration ici : http://www.mongodb.org/display/DOCS/Admin+UIs

alt text

1voto

Onur Gunduru Points 67

J'utilise toujours MongoVue, (version sous licence) mais je le trouve trop limité. Une interface d'administration devrait vous fournir des fonctionnalités de base comme la suppression d'un enregistrement par un clic droit, la mise à zéro, l'insertion de données avec un sélecteur, etc. Finalement, j'ai fini par écrire des requêtes json de mise à jour depuis la console.

En consultant la page des outils d'administration de MongoDb après ma frustration avec MongoVue, je suis tombé sur ce qui suit. Je n'aime pas trop ces outils tout-en-un, mais je pense que je vais les essayer.

http://www.nucleonsoftware.com/Products/Database-Master

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X