Herramientas GUI para mongoDB
Existen muchas herramientas GUI que podemos usar para el tratamiento de las BD de mongoDB y que nos pueden ayudar con las tareas que queremos realizar, a continuación mencionaremos las principales y el porqué de nuestra elección:
Es el mas completo de todos, es un entorno de desarrollo integrado diseñado especialmente para equipos que trabajan con MongoDB, y entre sus principales opciones tiene el autocompletar consultas con IntelliShell, arrastre y soltar campos para crear consultas, uso de SQL, con uniones INNER y OUTER, entre otras. Su único inconveniente es que su licencia es por 30 días.
GUI ligera, autocompletado y rápida.
Es una herramienta de código abierto, liviana, multiplataforma e integra el Shell de mongoDB. dentro de su interfaz para proporcionar interacción basada en shell y GUI.
Avanzada, con generador visual de consultas y soporte SQL.
MongoDB Compass es la herramienta proporcionada por mongoDB a los usuarios en donde se muestra una vista gráfica del esquema MongoDB sin la necesidad de un lenguaje de consulta. También analiza documentos y muestra estructuras ricas dentro de esta GUI.
Herramienta oficial, permite explorar datos, consultas y rendimiento.
Elección del autor
En los ejemplos que mostraremos a continuación, nos ayudaremos con la herramienta GUI robomongo.
Una vez que ejecutemos la misma (esta herramienta puede ser instalada o la podríamos ejecutar como un archivo portable, lo primero que debemos hacer es configurar la conexión con mongoDB (en las otras dos herramientas este paso es similar). A continuación se muestra como configurar la misma.
La primer pantalla que nos aparece es definir la conexión, para ello hacemos clic en "Create".
En el campo "Name" colocamos el nombre, en nuestro caso es "MiConexionLocal".
En "Address" por defecto esta "localhost", lo cual nos indica que estamos trabajando con el equipo local.Y a la derecha podemos observar que el puerto que aparece por defecto es el "27017" (esto lo habíamos visto en el punto "3 - Configuración e ingreso a mongoDB").
En la parte inferior podemos hacer clic en el botón "Test", el cual nos testea si la conexión funciona correctamente (no debemos olvidar que el servicio de mongoDB -mongod- debe estar corriendo).
Por último hacemos clic en el botón "Save".
Finalmente si todo es correcto debería aparecer la siguiente pantalla.
Seleccionamos la conexión que acabamos de crear y hacemos clic en el botón "Connect" y ya tenemos todo listo para trabajar con nuestra BD.