📋 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

  1. Abra o Arquivo
    Vá para server/src/lab/ e abra crud-1.lab.js.

  2. Localize a Função
    Encontre a função crudFind no arquivo.

  3. Defina a Consulta

    • Encontre todos os documentos que correspondam ao parâmetro query fornecido.
    • Ordene os resultados por _id em ordem ascendente.
    • Adicione paginação com:
      • skip: número de documentos a pular
      • limit: máximo de documentos a retornar

🚦 Teste sua API

  1. Vá para server/src/lab/rest-lab.
  2. Abra crud-1-query-lab.http.
  3. Clique em Send Request para executar a chamada da API. test-rest-lab
  4. 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!

crud-1-lab

Pronto para o próximo desafio?

Continuar para: CRUD: Exercício 2