2011-01-19 20 views
52

Me pregunto si hay un IDE para MongoDB que te permita ejecutar consultas y ver los resultados. Esto se comportaría como un analizador de consultas en SQL Server Management Studio. El problema que estoy teniendo ahora es que tengo que hacer consultas, como "db.MyTable.find()" desde el símbolo del sistema, que no es una buena solución.Pregunta IDE para MongoDB?

Si la respuesta es no, ¿hay una solución "no sql" más madura como MongoDB que tiene un IDE?

+2

He estado usando MongoHub (http://mongohub.todayclose.com/) en mi mac, que la plataforma está hablando? –

+0

Consulte http://www.MongoChef.com/. – Contango

Respuesta

41

web basado

Para PHP, me gustaría recomendar la roca Mongo. Sólido, con muchas características excelentes, configuración fácil.

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

Si no desea instalar nada ... puede utilizar la interfaz web del MongoHQ (incluso si su MongoDB no está en MongoHQ.)

https://mongohq.com/home

Windows

De lejos, la mejor interfaz de usuario (para Windows) que existe actualmente es MongoVUE.

http://blog.mongovue.com/

ve muy bien, un montón de características, y si es nuevo que realmente le ayudará a ponerse en marcha ...

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

Aquí hay una Q & A con el autor también si usted está interesado ...

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

Existe una lista oficial de herramientas de administración aquí: http://www.mongodb.org/display/DOCS/Admin+UIs

alt text

+0

Vea también esta pregunta http://stackoverflow.com/q/4269688/296167 –

+0

¡Gracias! Vi un IDE para mac y me desanimé cuando eso fue todo lo que encontré, estoy feliz de que Windows también esté recibiendo algo de amor. – Justin

+0

Sí, echa un vistazo a mongovue, en constante actualización también ... –

1

Aún utilizando MongoVue, (versión con licencia) pero me resulta demasiado limitado. Una IU de administrador debería proporcionarle funciones básicas como eliminar registros con un clic derecho, establecerlos en nulos, insertar datos con selector, etc. Finalmente terminó escribiendo consultas de json desde la consola.

Al revisar la página de herramientas de administración de mongodb después de mi frustración con MongoVue, encontré lo siguiente. No absolutamente como estos todo-en-uno las herramientas, pero creo que voy a darle una oportunidad

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

+0

Haga clic derecho para eliminar está disponible en Robomongo. La actualización e inserción también es muy fácil. Como beneficio adicional, sus acciones tomadas utilizan la sintaxis regular de la consola mongodb, por lo que es fácil reutilizar o programar lo que se ha hecho en la interfaz de usuario. –

+0

intentará esto también, aunque parece más como un poder shell, GUI se ve limpio y definitivamente me encantan las actualizaciones frecuentes! –

+0

@ThomasS ¿sabes si hay una vista de tabla? (al menos en cierta medida, como mongovue) haga clic derecho en eliminar se siente bien :) –

75

Otro contendiente: http://www.robomongo.org/ Robo 3T (anteriormente Robomongo) le dan una concha como el interfaz, pero salidas tus resultados en la GUI. Está disponible para Windows, Mac (dmg, zip) y Linux (deb, rpm, tar.gz) como una aplicación de escritorio. Actualmente hay una versión gratuita para la comunidad (sin anuncios, todas las funciones) y otra para pagar con más soporte e influencia en la acumulación.

Robo 3T (anteriormente Robomongo) imprime los resultados en una representación de texto treeView o Json y admite la generación de UUID (.NET-, Python-, Java-Encoding). Tiene autocompletar, muestra múltiples resultados a la vez y tiene un historial de consultas.

Robomongo screenshots (linux, mac, windows)

+0

Próximamente para Linux. Manteniendo mis dedos cruzados y esperando. – Munim

+3

Un voto para la consola –

+0

parece prometedor pero la compilación para Linux no está lista y está demasiado completa –