Operaciones CRUD: Find
📋 Referencia del Lab
Archivo de Lab Asociado: crud-1.lab.js
🚀 Objetivo: Buscar, Ordenar y Paginar como un Profesional
El viaje de tu empresa en el mercado de alquileres a corto plazo acaba de comenzar, y el primer desafío es claro: necesitas ayudar a tus usuarios a descubrir el lugar perfecto para quedarse. Como ingeniero backend, es tu trabajo hacer que la búsqueda de listados sea rápida, precisa y deliciosa.
En este ejercicio, dominarás los conceptos básicos de MongoDB: buscar documentos, ordenar resultados y agregar paginación fluida a tus consultas. Esta es la base de toda gran plataforma de alquiler—asegurándote de que los huéspedes puedan navegar y explorar fácilmente lo que tu empresa tiene para ofrecer.
🧩 Ejercicio: Buscar Documentos
-
Abre el Archivo
Ve aserver/src/lab/y abrecrud-1.lab.js. -
Localiza la Función
Encuentra la funcióncrudFinden el archivo. -
Define la Consulta
- Encuentra todos los documentos que coincidan con el parámetro
queryproporcionado. - Ordena los resultados por
_iden orden ascendente. - Agrega paginación con:
skip: número de documentos a omitirlimit: máximo de documentos a devolver
- Encuentra todos los documentos que coincidan con el parámetro
🚦 Prueba tu API
- Ve a
server/src/lab/rest-lab. - Abre
crud-1-query-lab.http. - Haz clic en Send Request para ejecutar la llamada a la API.

- Verifica que la respuesta devuelva los resultados paginados.
🖥️ Validación Frontend
Una vez que tu lógica backend esté implementada, actualiza la página de inicio y observa cómo aparecen tus listados—listos para que tus futuros huéspedes los exploren. Desplázate por los resultados y observa la paginación en acción: suave, rápida y tal como a los usuarios les encanta.
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 primer paso, no solo estás escribiendo código—estás construyendo la experiencia de búsqueda que ayudará a tu empresa a destacarse en el mercado de alquileres.
¿Listo para ayudar a tus usuarios a encontrar su próxima estadía? ¡Comencemos!

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