Atlas Search: Autocompletado
📋 Referencia del Lab
Archivo de Lab Asociado: search-1.lab.js
🚀 Objetivo: Autocompletado que Impresiona
Tu negocio quiere hacer que buscar la estancia perfecta sea fácil y delicioso. Imagina a un huésped escribiendo solo unas pocas letras e instantáneamente viendo sugerencias inteligentes y tolerantes a errores tipográficos. Como ingeniero backend, estás a punto de dar vida a esta magia con MongoDB Atlas Search.
¡Aprovecha la magia de MongoDB Atlas Search para construir una función de autocompletado rápida y elegante que tus usuarios amarán!
🧩 Ejercicio: Autocompletado como un Profesional
-
Abre el Archivo
Ve aserver/src/lab/y abresearch-1.lab.js. -
Encuentra la Función
Localiza la funciónautocompleteSearch. -
Define el Pipeline
- Agrega una etapa
$searchen el índicesearch_index. - Usa
autocompleteen el camponame. - Habilita la búsqueda
fuzzypara resultados tolerantes a errores tipográficos. - Limita los resultados a 10 documentos.
- Usa
$projectpara devolver solo el camponame.
- Agrega una etapa
🚦 Prueba tu API
- Ve a
server/src/lab/rest-lab. - Abre
search-1-autocomplete-lab.http. - Haz clic en Send Request para llamar a la API.
- Confirma que la respuesta contiene los resultados esperados.
🖥️ Validación Frontend
Escribe "hawaii" en la barra de búsqueda y observa cómo aparecen las sugerencias de autocompletado como magia—¡rápidas, relevantes y amigables!
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 construyendo una función—estás haciendo a tus usuarios felices y tu plataforma inolvidable.
¿Listo para sorprender a tus huéspedes con búsqueda instantánea? ¡Comencemos!

¿Listo para el siguiente desafío?
Continuar a: Búsqueda: Ejercicio 2