uMongo, un administrador de MongoDB

Posted by in MongoDB

Seguramente, a pesar de que trabajar desde la consola de MongoDB está muy bien, es muy posible que te preguntes si no hay herramientas gráficas que «faciliten» un poco la vida. Sí, las hay y hoy te presento una de ellas, que se llama UMongo. Está escrita por un desarrollador de 10gen, que es la empresa que desarrolla MongoDB, y que me ha gustado mucho, sobre todo para trabajar como administrador. A continuación se muestra la pantalla principal:

uMongo

uMongo

Para conectar con la base de datos, accedemos desde File / Connection (o la combinación de teclas CTRL+K), y completamos la información:

uMongo

uMongo

Accedemos a toda la base de datos, mostrando las distintas colecciones de datos y otra información con la que podemos trabajar:

uMongo

uMongo

En el panel de la izquierda hacemos una selección de la base de datos, y se completa la información correspondiente en la parte derecha.

Las caradcterísticas de esta herramienta son:

  • Conexión a un solo servidor, a un conjunto de ráplicas o a una instancia Mongo
  • Operaciones con las bases de datos: crea, eliminar, modificar, command, eval, …
  • Operaciones con Colecciones: crea, renombra, elimina, find, insert, save, …
  • Operaciones con Documentos: update, duplicate, remove, …
  • Operaciones con Indices: create, drop, …
  • Operaciones de Sharding: enable sharding, add shard, shard collection, …
  • Constructor de documentos visual (GUI Document builder)
  • Importar / Exportar datos desde una base de datos a ficheros locales en formatos JSON, BSON, CSV.
  • Soporte para opciones de consultas y errores (getLastError)
  • Estadísticas (server status, db stats, replication info, etc)
  • Refresco de la información en tiempo real
  • Todas las operaciones se ejecutan en «silencio»
  • El entorno es exáctamente el mismo en varios sistemas operativos

En definitivia, una mejora importante frente a trabajar con la consola, y que espero os sea de utilidad.