Está en la página 1de 1

ACTIVIDAD PRÁCTICA 1

PARTE 1

1. Crear una cuenta gratuita en Mongo Atlas


2. Configurar para acceder desde cualquier IP
3. Crear usuario
4. Instalar MongoDB Compass en su computadora y hacer la conexión
5. Para ello, ver los siguientes tutoriales y mostrar el proceso
https://youtu.be/97FfXEy1zas
https://youtu.be/6xxVCk4d4E0

PARTE 2

1. Crear una base de datos de prueba y la colección EleccionesUSA2016


2. Importar el conjunto de datos “us-election-2016-results-by-county.csv”, importante los tipos de
datos al momento de importar
3. Realizar las siguientes consultas
a. Los candidatos obtuvieron más de 5000 votos en condados de los estados de florida o
california
b. Documentos donde candidatos no obtuvieron votos
4. Con el pipeline de agregación
a. Cantidad de condados donde candidatos no obtuvieron votos
b. Total de votos por partido ordenados de menor a mayor
c. Total de votos por candidato y estado ordenados por candidatos
d. Candidatos que obtuvieron mayor cantidad de votos ordenados de mayor a menor
5. Usando el conjunto de datos sample_airbnb.listingAndReviews (adjunto), realizar las siguientes
consultas:
a. “House_rules” debe ser igual a “” (es decir, no debe contener texto en el campo valor).
b. “Price” entre 5500.00 y 5600.00.
c. “Cancellation_policy” debe ser diferente de “moderate” o “flexible”
d. Cumplir con una de las dos siguientes condiciones:
“Property_type” es “Apartment” y “accommodates” es menor o igual a 2.
“Property_type” es “House” y “mínimum_nights” es “1”.
e. Con el pipeline de agregación
i. Precio promedio de los listados cuyo campo “bedrooms” es menor o igual a 3.
ii. Luego de ordenar los documentos de manera descendente por el campo _id,
mostrar los documentos en las posiciones 45 a 50, ambas inclusive.
iii. Mostrar en documentos separados todas las reviews del listing cuyo _id es igual a
“10742116”.
6. Descargar el data set de https://data.world/aaguiar/sql-class-netflix-2
a. Realizar dos consultas con find que tengan $or o $in además de proyección
b. Realizar dos consultas con el pipeline de agregación que tengan los stages $match, $group,
$sort y $project (en cualquier orden) explique cada etapa y el resultado

Entregar un archivo con los códigos de las consultas y las capturas de pantalla.

También podría gustarte