🎯 Objetivo:
Aprender a realizar las 4 operaciones básicas en MongoDB: Crear, Leer, Actualizar y Eliminar (CRUD).
🧠 ¿Qué es CRUD?
CRUD es el acrónimo de:
| Letra | Acción | Qué hace |
|---|---|---|
| C | Create | Crea nuevos documentos |
| R | Read | Lee documentos (consulta) |
| U | Update | Modifica uno o más documentos |
| D | Delete | Elimina documentos de la colección |
📌 Contexto de trabajo
Base: mi_tienda
Colección: productos
Conectarse con:
1. 🟢 CREATE – Insertar datos
➤ Un solo documento:
➤ Varios documentos:
2. 🔵 READ – Consultar datos
➤ Todos los documentos:
➤ Filtro (precio mayor a 20000):
➤ Solo ciertos campos:
3. 🟡 UPDATE – Actualizar datos
➤ Un documento (por nombre):
➤ Varios documentos (productos sin stock):
4. 🔴 DELETE – Eliminar datos
➤ Un documento:
➤ Varios documentos (stock = 0):
📝 Actividad práctica
-
Inserta al menos 3 productos nuevos.
-
Usa
find()para mostrarlos. -
Actualiza el precio de uno de ellos.
-
Elimina el producto con stock igual a 0.
-
Consulta solo los productos con stock mayor a 5.
✅ Revisión rápida
-
¿Qué operador se usa para actualizar un campo?
-
¿Qué pasa si
updateOneno encuentra coincidencias? -
¿Qué diferencia hay entre
deleteOneydeleteMany?