Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conectando o Banco de Dados à API Existente (GET) | Seção
/
Trabalhando com MongoDB em Aplicações Express

bookConectando 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.

question mark

O que muda ao conectar sua API a um banco de dados?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 11
some-alt