2010-07-22 15 views
138

Actualmente estoy usando MongoDB en un sistema de informes y tengo que eliminar un montón de documentos de prueba. Aunque no tengo demasiados problemas para usar las herramientas de línea de comandos basadas en JSON, es extremadamente tedioso tener que seguir buscando documentos, copiar y pegar OID, etc., especialmente desde una ventana del símbolo del sistema (¿alguna vez intentó "marcar" texto que envuelve varias líneas?)¿Existen herramientas visuales para MongoDB (para Windows)?

Una búsqueda rápida en Google no apareció mucho (solo una herramienta de Mac), pero pensé que podría preguntar aquí.

Me doy cuenta de que es poco probable que exista algo parecido a SQL Server Management Studio en términos de conjunto de características, pero ¿hay algo al menos similar? ¿Algo que me permita inspeccionar visualmente las bases de datos y las colecciones, realizar algunas tareas simples de CRUD y administrar varias secuencias de comandos en una ventana adecuada (no en un indicador de DOS)?

Si no, ¿hay algún trabajo en progreso en algún lugar? Incluso podría estar dispuesto a contribuir si supiera lo que estaba buscando, pero ni siquiera puedo encontrar un indicio de un germen de que alguien esté pensando en construir algo como esto para Windows.

Agradecería que alguien pudiera señalarme en la dirección correcta.

+3

voy a votar a cerrar mi propia pregunta; en el momento en que fue escrito, el paisaje era estéril e incluso una o dos respuestas fueron un milagro. Pero ahora parece que hay muchas herramientas y las respuestas simplemente se convertirán en una encuesta a lo largo del tiempo. – Aaronaught

+2

Me complacerá mantener la [respuesta superior como wiki de la comunidad y actualizar a medida que evolucionan las herramientas de administración de MongoDB] (http://stackoverflow.com/a/6691013/1269037). –

+13

Mi único problema con SO es lo agresivos que somos en las preguntas de cierre. Tome este - Lo encontré a través de una búsqueda en Google, está altamente votado, y tiene una respuesta aceptada excelente y bien mantenida que fue extremadamente útil para mí, un desarrollador. ¿Por qué cerrarlo entonces? Esta pregunta no ha probado solicitar debates, argumentos, encuestas o discusiones extensas. Si está cerrado, reducimos el conjunto de conocimientos a los que los programadores tienen acceso, que es lo contrario del espíritu y la intención de SO, en mi humilde opinión. –

Respuesta

176

Varias interfaces gráficas de usuario se han creado para ayudar a los desarrolladores a visualizar sus datos. Mongo-tools enumera muchos de ellos (marque "GUI" en "Propósito"), aunque sin ningún comentario. Entre los más populares son:

  • MongoDB Compass - proporciona una interfaz gráfica de usuario que le permite visualizar su esquema y realizar consultas ad-hoc contra la base de datos - todos con cero conocimiento del lenguaje de consulta de MongoDB. Desarrollado por MongoDB, Inc
  • Robo 3T - una herramienta de administración MongoDB de código abierto multiplataforma centrada en shell.Funciones relacionadas con Shell únicamente, p. múltiples proyectiles y resultados, autocompletar. No se menciona exportación/importación u otras características. Última confirmación: 2017-Jul-04
  • Studio 3T, formerly MongoChef - un navegador de datos multiplataforma en el lugar y editor GUI de escritorio para MongoDB (la versión Core es gratuita para uso personal y no comercial). Última confirmación: 2017-Jul-24
  • HumongouS.io - proporciona una interfaz de administración web para MongoDB con todas las funciones de CRUD, un creador de gráficos y algunas capacidades de colaboración. (no gratis)
  • RockMongo - una herramienta de administración MongoDB, escrita en PHP5. Supuestamente, es el mejor en el mundo PHP. Similar a PHPMyAdmin. Última versión: 2015-Sept-19
  • Database Master - un MongoDB Management Studio basado en Windows, admite también RDBMS. (no libre)
  • MongoBooster - una herramienta GUI multiplataforma cáscara centradas para MongoDB v2.2-3.2, que proporciona la actualización en el lugar, generador de consultas con fluidez, el apoyo y la experiencia de sintaxis ES6 intellisense ... Última confirmación: 2016-mayo-24.(gratuito para uso personal y no comercial)
  • SlamData - una basada en la web la interfaz de usuario de código abierto que le permite subir y descargar datos, ejecutar consultas, crear gráficos, explorar datos.

proyectos abandonados:

  • Fang of Mongo - una interfaz de usuario basada en web construida con Django y jQuery. Última confirmación: 2012-Jan-26, en un proyecto bifurcado.
  • Opricot - un shell MongoDB basado en navegador escrito en PHP. Última versión: 2010-Sep-21
  • Futon4Mongo - una clonación de la interfaz web de Futon CouchDB para MongoDB. Última confirmación: 2010-oct-09
  • MongoVUE - una elegante aplicación de escritorio GUI para Windows. Free and non-free versions.Última versión: 2014-Jan-20
  • UMongo - una herramienta de código abierto de administración de servidor MongoDB con todas las funciones para Linux, Windows, Mac; escrito en Java. Última confirmación 2014-junio
  • Mongo3 - una interfaz basada en Ruby/Sinatra para la gestión de clústeres. última confirmación el 16 abril, 2013
+0

Gran respuesta, muy constructiva. Además, si puedo recomendar: http://www.litixsoft.de/mms/ – nottinhill

+0

¿cuál de ellos puede proporcionar una modificación de referencia de esquema? wstorm no puede editar las referencias –

+0

** Con respecto a MongoVUE ** - Voy a dejar esto aquí, así que espero que la gente lo vea. MongoLab acaba de actualizar la mayoría de los planes para v3.0 de MongoDB. MongoVUE utiliza la autenticación 'mongod v2.6' y, por lo tanto, ahora muchas personas ya no podrán conectarse remotamente a ninguna instancia' mongodb v3.0'. Si usa otro proveedor remoto, y usan '> = v3.0 of mongodb', ya no podrá conectarse al –

-1

Hay un proyecto basado en web para esto que es relativamente temprano llamado Pongo. Requiere instalar Python y algunas dependencias, pero debe ejecutarse en Windows.

+1

Parece un poco más dolor de cabeza de lo que estoy dispuesto a pasar en este momento para ponerlo en funcionamiento, pero parece una gran sugerencia para cualquiera que ya tenga las dependencias. – Aaronaught

+0

Pongo está muerto. [No se compromete desde 2010 a noviembre] (https://bitbucket.org/vrde/pongo/commits/all). –

-2

Si puede ejecutar scripts PHP, puede probar PHP MongoDB Admin. Es una secuencia de comandos PHP única que le ofrece funciones básicas de administración y búsqueda.

+0

Esta herramienta está muerta. [No se compromete desde 2010-ago.] (Https://github.com/steves/php-mongodb-admin/commits/master). Si desea una herramienta escrita en PHP, use [Rockmongo] (http://stackoverflow.com/a/6691013/1269037) en su lugar. –

4

MongoVUE se ve prometedor.

http://mongovue.wordpress.com/

+0

Como Justin ha mencionado, esta no es realmente una herramienta de administración completa todavía. – UpTheCreek

+2

** ADVERTENCIA: ** [MongoVUE * parece * estar abandonado] (http://blog.robiii.nl/2014/10/mongovue-gridfs-bug.html#abandoned) – RobIII

3

La verdadera respuesta es ... No.

Por lo que he encontrado no hay ningún cliente o razonable a disposición del público de Windows MonogoDB que es realmente muy triste ya MongoDB es bastante dulce.

He pensado en crear una aplicación simple con WPF en Codeplex ... pero no he estado muy motivado.

¿Qué características le gustaría tener? Tal vez usted puede inspirarme a mí o a otros?

Por ejemplo, ¿quiere simplemente ver DBs/colecciones & quizás ediciones simples (para que no tenga que usar el shell) o necesita algo más complejo?

+1

Aunque es útil, no lo haría .. . decir que MongoVUE es aún una herramienta visual "verdadera". No permite la edición de colecciones/documentos en este momento (por ejemplo). Sin embargo, aquí hay una sesión de preguntas y respuestas sobre sus próximas funciones: http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/ –

+0

Acepto, 'no' es actualmente la mejor respuesta. Trabajar con MongoDB en Windows es más doloroso de lo que debería ser, simplemente por la falta de herramientas. La mayoría de ellos enumerados en el sitio MongoDB son proyectos de juguete a medio terminar. – UpTheCreek

+0

MongoVue es un gran y más útil cliente, no veo por qué no usarlo –

13

MongoVUE descarga ya está disponible @http://blog.mongovue.com/downloads

+1

Nota: Aunque es útil ... MongoVUE no permite la edición de colecciones/documentos en este momento. Sin embargo, aquí hay un Q & A sobre sus próximas funciones: http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/ –

+2

MongoVUE es frustrante: se ve genial y tiene algunas características agradables, pero una vez que comienzas para usarlo te das cuenta de sus limitaciones. No puede editar registros o incluso eliminar documentos incrustados en la herramienta visual. – UpTheCreek

+2

** ADVERTENCIA: ** [MongoVUE * parece * ser abandonado] (http://blog.robiii.nl/2014/10/mongovue-gridfs-bug.html # abandonados) – RobIII

1

utilizo MongoVUE, es bueno para la visualización de datos, pero casi no hay capacidades de edición.

1

MongoVue es el mejor que he encontrado hasta ahora, que tiene grandes características como la base de datos o colección de copia y el modo de texto de visualización de registros que es extremadamente útil

+1

Actualización - Se mudó a RoboMongo –

+0

RoboMongo se mudó a Robo 3T – And0rian

Cuestiones relacionadas