Repositorio de este curso: https://github.com/platzi/curso-mongo-data
Introducción
¿Ya tomaste el Curso de Introducción de MongoDB?
Conceptos fundamentales de NoSQL y MongoDB
MetodologÃa para el modelamiento de datos
Proyecto
Creando la base de datos con MongoDB Atlas
Workload
Entorno de Trabajo con MongoDB: Atlas, GitHub y VSCode
Validación de datos
Validando strings
Validando enums, numbers y booleans
Validando arrays y subdocumentos
Reto: expresión regular para contraseñas
Tips para validación en MongoDB
Relaciones
Embeber vs. referenciar
Relaciones 1 a 1 embebidas
Relaciones 1 a 1 referenciadas
Relaciones 1 a muchos embebidas
Relaciones 1 a muchos referenciadas
Relaciones muchos a muchos
Referencias circulares o bidireccionales
Bonus: patrones
Desnormalización
Computed pattern
Simplicidad vs. rendimiento
Próximos pasos
¿Quieres más cursos de MongoDB?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 9
Preguntas 1
Repositorio de este curso: https://github.com/platzi/curso-mongo-data
url curso-pongo-db-intro:
https://github.com/platzi/curso-mongodb-intro
.gitignore generator:
https://www.toptal.com/developers/gitignore
DeberÃa de haber coherencia en cuanto al idioma del curso…
si el curso dictado o impartido es en ingles, entonces los textos y documentos de ayuda deberÃa ser en ingles y si el idioma del curso impartido es en español, entonces los textos y documentos de ayuda deberÃan ser en el idioma español… en términos de programación seria algo asà como que te hablando el curso en javascript, pero al final los documentos y textos te muestren en C++
Otra analogÃa mas simple serÃa, se imparte cursos en español, pero todos los textos y documentos lo muestro en Quechua.
docker-compose.yml
version: '3.9'
services:
mongodb:
image: mongo:5.0
ports:
- 27017:27017
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=root123
volumes:
- ./mongo_data:/data/db
.editorconfig
root = true
[*]
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf
# editorconfig-tools is unable to ignore longs strings or urls
max_line_length = off
[CHANGELOG.md]
indent_size = false
git remote add origin [email protected]:platzi/curso-mongo-data.git
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?