Questão nº 69
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 69)
FGV2024Analista Judiciário - Análise de DadosTecnologia da Informação
Gabarito: Aver comentário ↓
No contexto do MongoDB, analise o comando a seguir.
```
db.xxxxx.find( {pasta: "Exemplos"} )
```
O símbolo xxxxx designa um(a):
- ACollection; (alternativa correta)
- BDatabase;
- CDocument;
- DIndex;
- EUser.
Resposta comentada
Gabarito Alternativa A
No MongoDB, os dados são organizados em bancos de dados, que contêm coleções, e cada coleção armazena documentos (que são como registros ou linhas em um banco de dados relacional).
- (A) Correta: No comando
db.xxxxx.find(),dbrepresenta o banco de dados atual, e o que vem logo apósdb.e antes do métodofind()é sempre o nome da Collection (coleção) onde os documentos serão buscados. - (B) Incorreta: O termo
dbjá se refere ao banco de dados atual. Não se coloca o nome de um banco de dados apósdb.. - (C) Incorreta: Um Document (documento) é o item individual armazenado dentro de uma coleção. O
xxxxxaqui designa a coleção que contém os documentos, não um documento em si. A pegadinha é que o métodofind()busca documentos, masxxxxxé o local onde esses documentos são encontrados. - (D) Incorreta: Um Index (índice) é uma estrutura de dados especial que melhora a velocidade das consultas em uma coleção. Ele não é referenciado diretamente nessa posição na sintaxe de uma consulta.
- (E) Incorreta: Um User (usuário) é uma conta de autenticação e autorização para acessar o banco de dados. Não tem relação com a estrutura de dados sendo consultada.
Fonte: FGV TRF1 2024 Analista Judiciário - Análise de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.