Es IMPORTANTE 🚨 que para iniciar el proyecto clonen desde la rama final-step
así: git clone --branch final-step https://github.com/platzi/nestjs-modular.git nestjs-mongo-datos
Introducción
¿Ya tomaste el Curso de NestJS: Programación Modular?
Instalación de Docker para este curso
Instalación de Platzi Store y presentación
Database
Configuración de Docker para MongoDB
Exploración de la base de datos con Mongo Compass
Instalando y conectando MongoDB Driver
Conexión como inyectable
Ejecutando un query
Usando variables de ambiente en Mongo
Mongoose
¿Qué es Mongoose? Instalación y configuración
Implementando Mongoose en Módulos
Conectando Mongo a los servicios
Create, update y delete
Pipe para mongoid
Agregando paginación
Agregando un filtro de rango para precios
Agregando indexadores
Relaciones en MongoDB
Relaciones uno a uno embebidas
Relaciones uno a uno referenciadas
Relaciones uno a muchos embebidas
Cómo tipar relaciones uno a muchos embebidas
Relaciones uno a muchos referenciadas
Manipulación de arrays en MongoDB
Próximos pasos
Continúa con el Curso de NestJS: Autenticación con Passport y JWT
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Nicolas Molina
A lo largo de este curso, darás continuación al proyecto del Curso de Backend con NestJS y continuado en Curso de NestJS: Programación Modular, Documentación con Swagger y Deploy.
Te recomendamos tomar estos cursos antes de iniciar este. Allí, se desarrolló una API Rest para el manejo de un catálogo de productos y se modularizó la aplicación con buenas prácticas de desarrollo. En este curso, se conectará la aplicación con una base de datos MongoDB para persistir los datos.
Es IMPORTANTE 🚨 que para iniciar el proyecto clonen desde la rama final-step
así: git clone --branch final-step https://github.com/platzi/nestjs-modular.git nestjs-mongo-datos
git clone --branch final-step https://github.com/platzi/nestjs-modular.git nestjs-mongo-datos
cd nestjs-mongo-datos
npm install
git remote -v
git remote rm origin
git remote add origin <your-repo>
# .env, .stag.env, .prod.env
DATABASE_NAME=my_db
DATABASE_PORT=1000
API_KEY='4321'
PORT=300
npm run start:dev
Prepárate para dar tus primeros pasos con una base de datos NoSQL junto con NestJS.
Contribución creada por: Kevin Fiorentino.
Aportes 6
Preguntas 1
Es IMPORTANTE 🚨 que para iniciar el proyecto clonen desde la rama final-step
así: git clone --branch final-step https://github.com/platzi/nestjs-modular.git nestjs-mongo-datos
Perdón pero el profe se equivocó en el puerto para que corra en localhost debe ser el puerto 3000 y no 300.
Tener un archivo .env.example
(en git) puede ser una mejor opción para solamente copear a .env
, ver las variables y completarlas.
Muy bien!
👏
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?