Operaciones CRUD: Set
📋 Referencia del Lab
Archivo de Lab Asociado: crud-6.lab.js
🚀 Objetivo: Actualizar Cualquier Campo con $set—como un Profesional
Tu plataforma está prosperando, y tus usuarios esperan flexibilidad—ya sea actualizar el título de una propiedad, agregar una nueva comodidad o corregir un error tipográfico. Como ingeniero backend, eres el que hace posibles estas actualizaciones en tiempo real, manteniendo tus datos frescos y a tus usuarios felices.
En este ejercicio, aprovecharás el poder del operador $set de MongoDB para actualizar cualquier campo en tus documentos.
🧩 Ejercicio: Actualizar un Documento
-
Abre el Archivo
Navega aserver/src/lab/y abrecrud-6.lab.js. -
Localiza la Función
Encuentra la funcióncrudUpdateElementen el archivo. -
Define la Actualización
- La función recibe tres parámetros:
id: El_iddel documentokey: El nombre del campo a actualizarvalue: El nuevo valor a establecer
- Usa
$setpara actualizar el campo especificado con el nuevo valor—¡dinámico, flexible y poderoso!
- La función recibe tres parámetros:
🚦 Prueba tu API
- Ve al directorio
server/src/lab/rest-lab. - Abre
crud-6-update-lab.http. - Haz clic en Send Request para ejecutar la llamada a la API.
- Verifica que la respuesta muestre el documento con el campo actualizado.
🖥️ Validación Frontend
Edita un campo (como el Título) de un listado en la aplicación y observa cómo tus cambios persisten—incluso después de una actualización.
Verifica el Estado del Ejercicio:
Ve a la aplicación y comprueba si el indicador del ejercicio muestra verde, lo que indica que tu implementación es correcta.
Con este paso, no solo estás actualizando datos—estás manteniendo tu plataforma fresca, relevante y receptiva a las necesidades de cada usuario.
¿Listo para dar un cambio de imagen a tus datos? ¡Comencemos!

¿Listo para el siguiente desafío?
Continuar a: CRUD: Ejercicio 7