Creación de Tienda Online con MongoDB y Docker
Clase 3 de 24 • Curso de NestJS: Persistencia de Datos con MongoDB
Contenido del curso
- 4

Configuración y ejecución de MongoDB con Docker Compose
08:51 - 5

Conexión a Base de Datos MongoDB con Mongo Compass
05:05 - 6

Instalación y conexión de MongoDB en Node con driver oficial
06:59 - 7

Inyección de Conexiones MongoDB en Servicios NestJS
06:57 - 8

Consultas a MongoDB con Nest.js: Implementación de Endpoints
04:46 - 9

Variables de Entorno para Configuración de MongoDB en Node.js
10:43
- 10

Instalación y Configuración de Mongoose con NestJS
07:52 - 11

Definición de Esquemas en Mongoose para eCommerce con NestJS
07:45 - 12

Operaciones CRUD con MongoDB y Node.js en un Servicio de Productos
09:29 - 13

Creación, actualización y eliminación de productos en MongoDB
10:12 - 14

Validación de MongoID con Pipes en NestJS
06:38 - 15

Paginación en MongoDB con DTOs y Validaciones en NestJS
11:13 - 16

Consultas Avanzadas con Rangos de Precios en MongoDB
07:30 - 17

Indexación en MongoDB: Cómo optimizar consultas rápidas
03:11
- 18

Relaciones embebidas en MongoDB: Manejo y ejemplos prácticos
07:55 - 19

Relaciones uno a uno referenciadas en MongoDB
12:20 - 20

Relaciones Uno a Muchos en MongoDB: Arrays Embebidos vs Referenciados
09:28 - 21
Tipado de Documentos Embebidos en NestJS con Mongoose
01:49 - 22

Relaciones Uno a Muchos Referenciadas en MongoDB
14:36 - 23

Manipulación de Arrays en E-commerce: Métodos y Endpoints
13:08
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.
¿Cuál es el proyecto para NestJS:Persistencia de Datos con MongoDB?
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.
Recomendaciones para tu proyecto
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.