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

bookLeitura de Dados com GET

Deslize para mostrar o menu

Para recuperar dados do MongoDB, utilize métodos fornecidos pelo modelo.

Para obter todos os documentos:

app.get('/users', async (req, res) => {
  const users = await User.find();

  res.json(users);
});

Para obter um único documento pelo id:

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;
  • '/users/123': retorna o usuário com id 123.

Esses métodos permitem que sua API leia dados do banco de dados e os retorne ao cliente.

question mark

O que faz o User.find()?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8

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 8
some-alt