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

bookAtualizando Dados

Deslize para mostrar o menu

Para atualizar dados existentes no MongoDB, utilize métodos fornecidos pelo modelo.

Um método comum é o findByIdAndUpdate.

app.put('/users/:id', async (req, res) => {
  const updatedUser = await User.findByIdAndUpdate(
    req.params.id,
    req.body,
    { new: true }
  );

  res.json(updatedUser);
});

O primeiro argumento é o id, o segundo são os novos dados e a terceira opção garante que o documento atualizado seja retornado.

Exemplo:

PUT '/users/123': atualiza o usuário com id 123.

Isso permite que sua API modifique registros existentes no banco de dados.

question mark

O que o findByIdAndUpdate faz?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 9

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