Introducción

1

Modelado de Datos en MongoDB para E-commerce

2

Modelado de Datos en MongoDB: Uso de JSON y Diagrama Entidad-Relación

3

Modelamiento de Datos: Metodología y Restricciones en Bases de Datos

Proyecto

4

Creación de Clúster y Bases de Datos en Mongo Atlas

5

Modelado de Workloads en Bases de Datos con MongoDB

6

Configuración de Entorno y Conexión a MongoDB con VSCode

Validación de datos

7

Validación de Datos en MongoDB: Mantén la Integridad de la Información

8

Validaciones de Datos: Numbers, Booleanos y Enums en JSON Schema

9

Validación de Arrays y Subdocumentos en Bases de Datos NoSQL

10

Validación de Passwords con Expresiones Regulares en MongoDB

11

Validación de Datos en MongoDB: JSON Schema y Actualizaciones

Relaciones

12

Relaciones en Bases de Datos NoSQL: Embebidas y Referenciales

13

Relaciones 1 a 1 embebidas en bases de datos: cuándo y cómo usarlas

14

Relaciones Uno a Uno Referenciadas en Bases de Datos Documentales

15

Relaciones Uno a Muchos: Embebidas y Referenciadas en Bases de Datos

16

Relaciones Uno a Muchos con Referencias en Bases de Datos

17

Relaciones Muchos a Muchos en Bases de Datos: Tiendas y Productos

18

Relaciones Muchos a Muchos en Bases de Datos Documentales

Bonus: patrones

19

Desnormalización en Bases de Datos Documentales: Optimización Avanzada

20

Aplicación del Computed Pattern en Bases de Datos MongoDB

21

Balance entre Simplicidad y Rendimiento en MongoDB

Próximos pasos

22

Modelado de Datos con MongoDB: Relaciones y Consultas Avanzadas

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Creación de Clúster y Bases de Datos en Mongo Atlas

4/22
Recursos

¿Cómo crear un clúster en Mongo Atlas?

Crear un clúster en Mongo Atlas es fundamental para entender y aplicar conceptos de bases de datos no relacionales en la práctica. A continuación, aprenderemos a configurar nuestro entorno de pruebas en Mongo Atlas, aplicando una metodología que nos permitirá manejar conexiones y relaciones efectivas en nuestro modelo de datos.

¿Cómo iniciar con Mongo Atlas?

  1. Accede a Mongo Atlas: Dirígete a la sección de bases de datos dentro de la interfaz de Mongo Atlas. Si es tu primera vez, asegúrate de haber revisado el curso de Introducción a MongoDB para familiarizarte con la plataforma.
  2. Construcción del entorno: Una vez allí, selecciona "Build" y opta por la opción gratuita "Free, Shared". Luego, elige tu proveedor (en este caso, AWS) y la zona geográfica (Virginia, por ejemplo).
  3. Nombrado del clúster: Dale un nombre a tu clúster, como "Mongo102" para identificar fácilmente tu proyecto.

¿Cómo configurar el acceso y la conexión?

Después de crear el clúster, es crucial establecer un usuario y acceso adecuado.

  1. Crear usuario y contraseña: Establece un usuario y contraseña que sean seguros pero fáciles de recordar. Por ejemplo, el usuario podría ser "admin" y la contraseña "admin.2010".

  2. Configurar IP de acceso: Asegúrate de que la IP 0.0.0.0 esté configurada para permitir la conexión desde cualquier dirección. Este paso es esencial para asegurar la conectividad.

¿Cómo cargar un dataset en el clúster?

Una vez que el clúster está listo, puedes cargar un conjunto de datos para comenzar a trabajar.

  1. Selecciona un dataset de muestra: En los tres puntos del clúster, elige "Load Sample Dataset" para cargar un conjunto de datos de ejemplo.

  2. Ver el progreso: El proceso de carga podría tardar varios minutos. Asegúrate de ser paciente mientras se completa la transferencia de datos.

  3. Explora las colecciones: Una vez cargado, haz clic en "Browse Collections". Aquí observarás múltiples bases de datos que contienen diversas colecciones, listas para ser exploradas y manipuladas.

¿Cómo conectarse al clúster desde Mongo Compass?

Para maximizar la flexibilidad, es posible conectarse al clúster desde herramientas como Mongo Compass.

  1. Obtener la URL de conexión: Dentro de la configuración de conexión, copia la URL que se te proporciona a Mongo Compass.

  2. Configurar usuario y contraseña: Asegúrate de ingresar correctamente el usuario y la contraseña que estableciste antes: "admin" y "admin.2010".

  3. Usar Mongo Compass: Pega la URL en Mongo Compass, asegúrate de tener la aplicación instalada en tu dispositivo, y da clic en "Connect". Esto te permitirá explorar toda la información almacenada en tu clúster.

Este proceso sienta las bases para trabajar con datos climáticos en el dataset "WeatherData", un recurso valioso para manejar información detallada del clima, incluyendo posiciones de sensores, elevaciones, y más. A medida que avances, no olvides consultar la documentación para entender la organización y estructura de los datos de manera integral.

Explora, desarrolla y disfruta del aprendizaje continuo mientras dominas el arte de la administración de bases de datos NoSQL con MongoDB.

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Si vienes del curso de introducción a MongoDB, no es necesario que crees un nuevo cluster. Puedes usar el mismo cluster y conexión que en el curso anterior 😁

Creo que es un error indicar que el 0.0.0.0 es la maquina local, quien no sepa podria duplicar este error en muchos otros lugares.
Sobre todo por seguridad

Creando la base de datos con MongoDB Atlas

Mongo Atlas posee la siguiente arquitectura → Cluster > Databases > Collections > Documents

Al momento de conectarnos a Mongo Atlas debemos proporcionarle las direcciones IP permitidas que pueden tener acceso como una buena práctica a nivel de seguridad. Sin embargo, para ambientes de desarrollo o pruebas puedes usar la dirección 0.0.0.0/0 para que permita el acceso desde cualquier IP.

Al querer crear un nuevo cluster en 2024 ya es pago, así que mejor usar el creado free en el curso anterior, curso de introducción a MongoDB con el mismo profe