Questão FC890526
O TJRJ precisa executar uma atualização em lote na coleção processos armazenada no MongoDB. Todos os processos que atualmente possuem o status de “Em Diligência” e pertencem à Coma
Outros Modelos de Bancos de Dados (Bancos de Dados Especializados)
FGV · 2026
O TJRJ precisa executar uma atualização em lote na coleção processos armazenada no MongoDB. Todos os processos que atualmente possuem o status de “Em Diligência” e pertencem à Comarca de “Niterói” devem ser alterados para a nova Comarca do “Rio de Janeiro”, e seu status deve ser modificado para “Em Remessa ao TJRJ”.
No mongosh, para executar a atualização, deve-se utilizar o comando:
- db.processos.updateMany(
{ comarca: "Niterói" },
{ $push: { status: "Em Remessa ao TJRJ" } } );
- db.processos.findOne(
{ status: "Em Diligência", comarca: "Niterói" });
db.processos.updateOne(
{ $set: { status: "Em Remessa ao TJRJ", comarca:
"Rio de Janeiro" } } );
- db.processos.updateMany(
{ $and: [{ status: "Em Diligência" }, { comarca:
"Niterói" }] },
{ $update: { status: "Em Remessa ao TJRJ", comarca:
"Rio de Janeiro" } } );
- db.processos.replaceMany(
{ status: "Em Diligência", comarca: "Niterói" },
{ status: "Em Remessa ao TJRJ", comarca: "Rio de
Janeiro" } );
- db.processos.updateMany(
{ status: "Em Diligência", comarca: "Niterói" },
{ $set: { status: "Em Remessa ao TJRJ", comarca:
"Rio de Janeiro" } } );
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa E está correta porque usa o comando apropriado no mongosh para alterar vários documentos simultaneamente: db.processos.updateMany(). O primeiro argumento contém o filtro { status: "Em Diligência", comarca: "Niterói" }, que aplica uma condição lógica AND entre os campos para localizar apenas os processos desejados.
O segundo argumento usa o operador $set para modificar apenas os campos indicados (status e comarca), preservando todos os demais dados do documento. Assim, todos os processos filtrados terão o status alterado para "Em Remessa ao TJRJ" e a comarca para "Rio de Janeiro", sem sobrescrever o restante das informações.
Esse padrão é a prática recomendada para atualizações em lote que devem ser atômicas por campo e não substituir documentos inteiros.
Conteúdo do catálogo FC Concursos · Atualizado em