Imagem de fundo

Uma empresa de mídia digital usa o banco de dados MongoDB para armazenar informações so...

Uma empresa de mídia digital usa o banco de dados MongoDB para armazenar informações sobre artigos publicados em sua plataforma. Cada documento na coleção artigos contém os seguintes campos:


json

{

"_id":ObjectId("65a4f9c9e1234567890abcde"),

"titulo": "Avanços em Machine Learning",

"autor": "João Silva",

"categoria": "Inteligência Artificial",

"visualizacoes": 1250,

"publicado_em":ISODate("2024-02-10T12:00:00Z"),

"tags": ["IA", "Deep Learning", "Redes Neurais"]

}


A equipe de ciência de dados precisa executar algumas consultas para analisar os artigos publicados e gerar relatórios. Assinale a alternativa que apresenta o comando que retorna todos os artigos da categoria "Inteligência Artificial", com número de visualizações que seja maior ou igual a 1000, ordenados por número de visualizações em ordem decrescente.


A

db.artigos.query({

"categoria": "Inteligência Artificial",

"visualizacoes": ">1000"

}).sort({ "visualizacoes": "desc" })


B

db.artigos.filter({

"categoria": "Inteligência Artificial",

"visualizacoes": { ">=": 1000 }

}).orderBy("visualizacoes", "desc")


C

db.artigos.select * from artigos

where categoria = 'Inteligência

Artificial'

and visualizacoes >= 1000

order by visualizacoes desc;


D

SELECT * FROM artigos

WHERE categoria = "Inteligência

Artificial"

AND visualizacoes > 1000

ORDER BY visualizacoes DESC;


E

db.artigos.find({

"categoria": "Inteligência Artificial",

"visualizacoes": { $gte: 1000 }

}).sort({ "visualizacoes": -1 })