Logo Passei Direto
Buscar

Bases de Dados

Colégio Objetivo
Assinale a alternativa CORRETA acerca do seguinte comando realizado no MongoDB: db.cliente.update({'nome':'Margarida'}, {$set:{'nome':'Margarida Teixeira'}},{upsert:true})


a. O comando apenas insere um novo documento na collection cliente.
b. O comando busca por todos os clientes que possuem nome 'Margarida Teixeira' e altera o atributo nome para 'Margarida'.
c. Se a condição de busca não for satisfeita, ou seja, o documento não for encontrado, o documento será inserido na coleção.
d. O comando pode remover todos os clientes que possuem nome 'Margarida Teixeira'.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra c. Se a condição de busca não for satisfeita, ou seja, o documento não for encontrado, o documento será inserido na coleção. O comando update com a opção upsert:true insere um novo documento caso a condição de busca não seja satisfeita.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os comandos a seguir estão corretos e são equivalentes.
MongoDB: db.cliente.find()
SGBD relacional (SQL): SELECT * FROM cliente;
Escolha uma opção:


Verdadeiro !
Falso

Dentre os SGBD NoSQL podemos citar Cassandra, MogoDB, SQLServer e Redis.
Escolha uma opção:


Verdadeiro
Falso !

Os bancos de dados NoSQL possuem diferentes modelos de dados. Qual das alternativas apresenta a associação correta entre o banco de dados e o modelo de dados?

a. MongoDB: modelo orientado a colunas; Cassandra: modelo baseado em grafos; Neo4J: modelo orientado a documentos; Redis: Modelo chave-valor;
b. Cassandra: modelo orientado a colunas; MongoDB: modelo baseado em grafos; Redis: modelo orientado a documentos; Neo4J: Modelo chave-valor;
c. Cassandra: modelo orientado a documentos; MongoDB: modelo baseado em grafos; Neo4J: modelo orientado a colunas; Redis: Modelo chave-valor;
d. Redis: modelo orientado a colunas; Cassandra: modelo baseado em grafos; MongoDB: modelo orientado a documentos; Neo4J: Modelo chave-valor;
e. MongoDB: modelo orientado a colunas; Cassandra: modelo baseado em grafos; Neo4J: modelo orientado a documentos; Redis: Modelo chave-valor;
a
b
c
d
e

Mais conteúdos dessa disciplina