Taller Mongodb Bases de datos avanzadas - Franz Joseph Rogelez Carvajal 1. Descargar e instalar RoboMongo (Windows, Mac OS X, Linux) RoboMongo permite conectarse y administrar bases de datos, realizar todas las actividades de Mongodb. Existen otros programas para realizar esta tarea, se recomienda Robomongo. Al instalar robomongo nos conectamos a una base de datos en la nube, este servicio lo gestionamos con mongolab, se adicionan los pasos para crear la base de datos sin embargo, para temas del ejercicio se usará la base de datos expuesta en el taller. 2. Crear una base de datos mongodb en la nube con mongolab Crear un usuario en mongolab. Elegir el proveedor, adecuado, el plan, para el caso elegimos 0.5 GB gratis. La versión de mongo. Colocamos el nombre y damos click en <Create new MongoDB deployment> Finalmente se crea el despliegue de la base de datos Podemos ver las propiedades para realizar la conexion, lo primero que nos pide es crear un usuario para acceder a la base de datos. Damos click para crear un nuevo usuario, ingresamos el nombre y la contraseña y damos click en Create. Vemos el usuario creado. 3. Configuramos la conexion desde Robomongo Apenas ingresamos en mongo, damos create para crear la conexión. En pestaña de conexión ingresamos los datos para conectarse, que nos da mongolab. Name : Mongodb, Address : ds055699.mongolab.com Port : 55699 En la pestaña authentication ingresamos la siguiente información. Database : bda, User Name : dba_user, Password : Q1w2e3r4t5 Verificamos dando click en Test aparecerá un mensaje si la conexión fue realizada correctamente, finalmente damos click en Save 4. Creando Colecciones y Documentos Al tener nuestra conexión lista se podrá visualizar algo parecido a la siguiente imagen. Damos click derecho en Collections y luego en Create Collection Escribimos el nombre de la colección y damos click en Create Collection Name: estudiante Mongodb no crea dependencias en la creación de una colección, es decir, que al crear un documento, puedes colocar mas o menos atributos que los documentos ya creado, cada documento es independiente del otro. Al crear la Damos click derecho en la colección que acabamos de crear Ingresamos el siguiente código JSON para crear un nuevo documento en la colección estudiante. "primer_nombre" : "", "segundo_nombre" : "", "primer_apellido" : "", "segundo_apellido" : "", "ubicacion" : { "direccion" : "", "telefono" : "", "ciudad" : "", "pais" : "" }, "habilidades" : [ "desarrollador de software" ], "intereses" : [ "” ] Búsquedas realizadas Actividades 1. Ingresar un documento a la colección creada con su información, habilidades e intereses. 2. Describir qué sucede al crear el documento, revisar el documento después de ser creado y comentarlo. 3. Editar el documento y agregar 2 o más intereses y habilidades 4. Realizar búsquedas que involucre un campo en un documento dentro de otro documento. 5. Realizar una búsqueda por nombre o apellido 6. Utilizar where en una consulta 7. Realizar otras consultas que involucren aproximaciones de texto, colocar que sucede. http://docs.mongodb.org/manual/reference/operator/query/where/
© Copyright 2024