Operações CRUD: Find
📋 Referência do Lab
Arquivo de Lab Associado: crud-1.lab.js
🚀 Objetivo: Buscar, Ordenar e Paginar como um Profissional
A jornada de sua empresa no mercado de aluguel de curto prazo acabou de começar, e o primeiro desafio é claro: você precisa ajudar seus usuários a descobrir o lugar perfeito para ficar. Como engenheiro backend, é seu trabalho tornar a busca de anúncios rápida, precisa e deliciosa.
Neste exercício, você dominará os conceitos básicos do MongoDB buscando documentos, ordenando resultados e adicionando paginação fluida às suas consultas.
🧩 Exercício: Buscar Documentos
-
Abra o Arquivo
Vá paraserver/src/lab/e abracrud-1.lab.js. -
Localize a Função
Encontre a funçãocrudFindno arquivo. -
Defina a Consulta
- Encontre todos os documentos que correspondam ao parâmetro
queryfornecido. - Ordene os resultados por
_idem ordem ascendente. - Adicione paginação com:
skip: número de documentos a pularlimit: máximo de documentos a retornar
- Encontre todos os documentos que correspondam ao parâmetro
🚦 Teste sua API
- Vá para
server/src/lab/rest-lab. - Abra
crud-1-query-lab.http. - Clique em Send Request para executar a chamada da API.

- Verifique se a resposta retorna os resultados paginados.
🖥️ Validação Frontend
Depois que sua lógica backend estiver implementada, atualize a página inicial e veja seus anúncios aparecerem—prontos para seus futuros hóspedes explorarem.
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 primeiro passo, você não está apenas escrevendo código—está construindo a experiência de busca que ajudará sua empresa a se destacar no mercado de aluguéis.
Pronto para ajudar seus usuários a encontrar sua próxima estadia? Vamos começar!

Pronto para o próximo desafio?
Continuar para: CRUD: Exercício 2