Operações CRUD: Set
📋 Referência do Lab
Arquivo de Lab Associado: crud-6.lab.js
🚀 Objetivo: Atualizar Qualquer Campo com $set—como um Profissional
Sua plataforma está prosperando, e seus usuários esperam flexibilidade—seja atualizando o título de uma propriedade, adicionando uma nova comodidade ou corrigindo um erro de digitação. Como engenheiro backend, você é quem torna essas atualizações em tempo real possíveis, mantendo seus dados frescos e seus usuários felizes.
Neste exercício, você aproveitará o poder do operador $set do MongoDB para atualizar qualquer campo em seus documentos.
🧩 Exercício: Atualizar um Documento
-
Abra o Arquivo
Navegue paraserver/src/lab/e abracrud-6.lab.js. -
Localize a Função
Encontre a funçãocrudUpdateElementno arquivo. -
Defina a Atualização
- A função recebe três parâmetros:
id: O_iddo documentokey: O nome do campo a ser atualizadovalue: O novo valor a ser definido
- Use
$setpara atualizar o campo especificado com o novo valor—dinâmico, flexível e poderoso!
- A função recebe três parâmetros:
🚦 Teste sua API
- Vá para o diretório
server/src/lab/rest-lab. - Abra
crud-6-update-lab.http. - Clique em Send Request para executar a chamada da API.
- Verifique se a resposta mostra o documento com o campo atualizado.
🖥️ Validação Frontend
Edite um campo (como o Título) de um anúncio no aplicativo e veja suas alterações persistirem—mesmo após uma atualização.
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 passo, você não está apenas atualizando dados—está mantendo sua plataforma fresca, relevante e responsiva às necessidades de cada usuário.
Pronto para dar um novo visual aos seus dados? Vamos começar!

Pronto para o próximo desafio?
Continuar para: CRUD: Exercício 7