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:
- db.usuarios.insertOne({nome: "João", idade: 30})
db.usuarios.find({})
- db.usuarios.create({nome: "João", idade: 30})
db.usuarios.find({idade: {$gt: 30}})
- db.usuarios.createMany({nome: "João", idade: 30})
db.usuarios.find().pretty()
- db.usuarios.createCollection ({nome: "João", idade:
30})
db.usuarios.findOne({nome: "João"})
- 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