Atlas Search: Autocomplete
📋 Referência do Lab
Arquivo de Lab Associado: search-1.lab.js
🚀 Objetivo: Autocomplete que Impressiona
Seu negócio quer tornar a busca pela estadia perfeita fácil e deliciosa. Imagine um hóspede digitando apenas algumas letras e instantaneamente vendo sugestões inteligentes e tolerantes a erros de digitação. Como engenheiro backend, você está prestes a dar vida a essa mágica com o MongoDB Atlas Search.
Aproveite a magia do MongoDB Atlas Search para construir um recurso de autocomplete rápido e elegante que seus usuários vão adorar!
🧩 Exercício: Autocomplete como um Profissional
-
Abra o Arquivo
Vá paraserver/src/lab/e abrasearch-1.lab.js. -
Encontre a Função
Localize a funçãoautocompleteSearch. -
Defina o Pipeline
- Adicione um estágio
$searchno índicesearch_index. - Use
autocompleteno camponame. - Habilite a pesquisa
fuzzypara resultados tolerantes a erros de digitação. - Limite os resultados a 10 documentos.
- Use
$projectpara retornar apenas o camponame.
- Adicione um estágio
🚦 Teste sua API
- Vá para
server/src/lab/rest-lab. - Abra
search-1-autocomplete-lab.http. - Clique em Send Request para chamar a API.
- Confirme que a resposta contém os resultados esperados.
🖥️ Validação Frontend
Digite "hawaii" na barra de pesquisa e veja as sugestões de autocomplete aparecerem como mágica—rápidas, relevantes e fáceis de usar!
Verifique o Status do Exercício:
Vá para o aplicativo e veja se o indicador do exercício mostra verde, indicando que sua implementação está correta.
Com este passo, você não está apenas construindo um recurso—está tornando seus usuários felizes e sua plataforma inesquecível.
Pronto para impressionar seus hóspedes com pesquisa instantânea? Vamos começar!

Pronto para o próximo desafio?
Continuar para: Pesquisa Vetorial MongoDB