Operaciones CRUD: Find One
📋 Referencia del Lab
Archivo de Lab Asociado: crud-2.lab.js
🚀 Objetivo: Recuperar un Único Documento al Instante
Tu plataforma está creciendo, y ahora tus usuarios quieren más que solo una lista—¡quieren detalles! Imagina a un huésped haciendo clic en una propiedad para ver cada foto, comodidad y reseña. Como ingeniero backend, es tu trabajo entregar esa información instantánea y precisa.
En este ejercicio, desbloquearás el poder de findOne de MongoDB para obtener exactamente lo que tus usuarios necesitan, justo cuando lo necesitan.
🧩 Ejercicio: Buscar Un Documento
-
Abre el Archivo
Navega aserver/src/lab/y abrecrud-2.lab.js. -
Localiza la Función
Encuentra la funcióncrudOneDocumenten el archivo. -
Define la Consulta
- Implementa la función para encontrar un documento donde
_idsea igual al parámetroidproporcionado. - Devuelve el documento completo que coincida con este criterio.
- Implementa la función para encontrar un documento donde
🚦 Prueba tu API
- Ve a
server/src/lab/rest-lab. - Abre
crud-2-one-lab.http. - Haz clic en Send Request para ejecutar la llamada a la API.

- Verifica que la respuesta devuelva el único documento que solicitaste.
🖥️ Validación Frontend
Importante:
Para verificar si tu implementación funciona, ve a la página de inicio de la aplicación y selecciona un listado.
Esto abrirá la página de detalles de esa propiedad y activará tu nuevo código de API.
- Cuando selecciones un listado, deben aparecer todos los detalles de esa propiedad—rápidos, enfocados e impecables.
- Verifica el Estado del Ejercicio:
Busca el indicador del ejercicio en la página de detalles. ¡Si muestra verde, tu implementación es correcta!
Con este paso, no solo estás recuperando datos—estás dando vida a cada listado para tus usuarios.
¿Listo para entregar los detalles que hacen brillar tu plataforma? ¡Comencemos!

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