FC ConcursosFC Concursos

Questão FC890525

O analista de dados Lucas precisa realizar as seguintes operações na coleção usuários do MongoDB: • inserir um documento com nome "João" e idade 30 na coleção usuários; e • buscar

Outros Modelos de Bancos de Dados (Bancos de Dados Especializados)

FGV · 2026

O analista de dados Lucas precisa realizar as seguintes operações na coleção usuários do MongoDB:

 

• inserir um documento com nome "João" e idade 30 na coleção usuários; e

• buscar todos os documentos da coleção usuários.

 

Para isso, no mongosh, Lucas deve utilizar os comandos:

  1. db.usuarios.insertOne({nome: "João", idade: 30})

    db.usuarios.find({})

  2. db.usuarios.create({nome: "João", idade: 30})

    db.usuarios.find({idade: {$gt: 30}})

  3. db.usuarios.createMany({nome: "João", idade: 30})

    db.usuarios.find().pretty()

  4. db.usuarios.createCollection ({nome: "João", idade:

    30})

    db.usuarios.findOne({nome: "João"})

  5. db.usuarios.insert({nome: "João", idade: 30})

    db.usuarios.findCollection({nome: "João"})

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa correta utiliza os comandos do mongosh adequados para inserir um documento e para consultar toda a coleção: db.usuarios.insertOne({nome: "João", idade: 30}) e db.usuarios.find({}).

No comando de inserção, db representa o banco de dados atual, usuarios é a coleção alvo e insertOne() adiciona um único documento em formato JSON/BSON. O objeto passado ({nome: "João", idade: 30}) é o documento a ser salvo. O MongoDB gera automaticamente o campo _id se não for fornecido.

O comando de consulta find({}) lista documentos da coleção. O par de chaves vazio {} funciona como filtro universal, ou seja, retorna todos os documentos. find() aceita parâmetros opcionais para projeção e opções de cursor.

Forma geral: db.collection.insertOne(<document>, {writeConcern: <doc>}) e db.collection.find(<query>, <projection>, <options>).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo