Conectando o Banco de Dados à API Existente (GET)
Deslize para mostrar o menu
Até agora, os dados podem ter sido armazenados em arrays ou variáveis temporárias. Agora, essa lógica é substituída por consultas ao banco de dados.
Em vez de retornar dados fixos, utiliza-se o modelo para buscar dados no MongoDB.
app.get('/users', async (req, res) => {
const users = await User.find();
res.json(users);
});
Para um único item:
app.get('/users/:id', async (req, res) => {
const user = await User.findById(req.params.id);
res.json(user);
});
Exemplos:
'/users': retorna todos os usuários do banco de dados;'/users/123': retorna o usuário com id 123 do banco de dados.
Isso substitui os dados em memória por dados reais do banco de dados.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 11
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 11