Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados
Código
ce172537
Banca
CESPE / CEBRASPE
Órgão
CTI
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior - I - Especialidade: Inovação e Gestão de Infraestrutura de P&D - Área de Atuação: Desenvolvimento Tecnológico Voltado à Infraestrutura de Tecnologia da Informação e Comunicação
Acerca de arquitetura do sistema de arquivos distribuído, julgue o item subsecutivo.Ao se executar db.nomeDaColecao.delete() no MongoDB, a coleção especificada é removida completamente, incluindo-se sua estrutura e todos os documentos armazenados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

MongoDB – Deleção de Coleções

Gabarito: Errado (alternativa E). O método db.nomeDaColecao.delete() não existe no MongoDB. O comando que remove completamente uma coleção (estrutura + documentos) é db.nomeDaColecao.drop(). Para deletar apenas documentos (mantendo a estrutura), usam-se deleteOne() ou deleteMany(). A afirmação, portanto, está incorreta.

❌ ERRADO

A banca induz ao erro ao sugerir que delete() é um método válido para remoção da coleção. No MongoDB:

  • deleteOne() / deleteMany(): removem documentos, mas preservam a coleção (índices, metadados, etc.).

  • drop(): elimina a coleção por completo, incluindo estrutura, documentos e índices associados.

Como o enunciado usa delete() (que não é um comando oficial) e afirma que a coleção é removida completamente, o item está errado. O candidato deve lembrar que a API do MongoDB distingue claramente entre deletar documentos e dropar a coleção.

NÃO CAIA NESSA!

A banca troca o nome do método (delete por drop) e atribui a delete() um comportamento que só pertence ao drop(). Na prova, confira sempre a sintaxe exata dos comandos do MongoDB.

Gabarito: ❌ ERRADO

Link permanente: /questoes/ce172537