Informática, perguntado por PedroCoelhho, 10 meses atrás

O comando update do MongoDB recebe por padrão o documento JSON, que irá substituir o atual com o mesmo _id usado como filtro, certo? No entanto, substituição de documentos inteiros gera um overhead desnecessário no banco de dados e não é recomendada.

A boa prática aqui é utilizar os operadores de update para alterar somente os campos que de fato foram atualizados pela sua aplicação. Ou seja, se somente o nome do cliente foi editado, envie apenas essa alteração ao banco de dados, diminuindo com isso o tempo de update e o uso de rede.

Fonte:

FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados: Introdução ao NoSQL. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.

Relembrando os operadores de update, associe as sintaxes na coluna A com a sua descrição na coluna B.

COLUNA A
I. $set
II. $unset
III. $rename
IV. $inc
V. $mul

COLUNA B

1. muda o nome de um campo do documento.
2. quando um campo numérico precisa ser incrementado (ou decrementado, usando um valor negativo).
3. quando um campo numérico precisa ser multiplicado.
4. muda o valor de um campo.
5. remove um campo do documento.

Assinale a alternativa que apresenta a associação correta.

Escolha uma:
a. I-5; II-4; III-1; IV-2; V-3.
b. I-4; II-5; III-1; IV-2; V-3. Correto
c. I-4; II-5; III-3; IV-2; V-1.
d. I-5; II-3; III-1; IV-2; V-4.
e. I-4; II-3; III-1; IV-2; V-5.

Soluções para a tarefa

Respondido por RaphaelUrb
12

Como já respondido. b. I-4; II-5; III-1; IV-2; V-3. Correto

Perguntas interessantes