Logo Passei Direto
Buscar
6 Q3310167 No MongoDB, as operações CRUD (Create, Read, Update, Delete) são fundamentais para a manipulação de dados. Considere o seguinte documento inserido em uma coleção chamada usuarios: Para atualizar a idade de Fernanda Lima para 29 anos, qual comando MongoDB seria usado? A db.usuarios.update({"nome": "Fernanda Lima"}, {$set: {"idade": 29}}); B db.usuarios.modify({"nome": "Fernanda Lima"}, {"idade": 29}); C db.usuarios.save({"nome": "Fernanda Lima"}, {"idade": 29}); D db.usuarios.replace({"nome": "Fernanda Lima"}, {"idade": 29}); E db.usuarios.edit({"nome": "Fernanda Lima"}, {"idade": 29});
User badge image
Danielle Lira

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Para atualizar a idade de um documento específico no MongoDB, a operação correta a ser utilizada é a que permite modificar um campo existente sem substituir todo o documento. Vamos analisar as opções: A) `db.usuarios.update({"nome": "Fernanda Lima"}, {$set: {"idade": 29}});` - Esta opção usa o comando `update` com o operador `$set`, que é a forma correta de atualizar um campo específico em um documento. B) `db.usuarios.modify({"nome": "Fernanda Lima"}, {"idade": 29});` - Não existe o comando `modify` no MongoDB. C) `db.usuarios.save({"nome": "Fernanda Lima"}, {"idade": 29});` - O comando `save` não é usado dessa forma e não é apropriado para atualizar um campo específico. D) `db.usuarios.replace({"nome": "Fernanda Lima"}, {"idade": 29});` - O comando `replace` substituiria todo o documento, não apenas a idade. E) `db.usuarios.edit({"nome": "Fernanda Lima"}, {"idade": 29});` - Não existe o comando `edit` no MongoDB. Portanto, a opção correta para atualizar a idade de Fernanda Lima para 29 anos é: A) db.usuarios.update({"nome": "Fernanda Lima"}, {$set: {"idade": 29}});

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina