O operador $or
Você quer criar uma lista de filmes de alta qualidade e definir critérios para sua seleção: o filme precisa ter ganho um Academy Award (também conhecido como Oscar) ou ter uma avaliação maior que 7.5. Além do operador $or, você vai precisar do operador $gte, abreviação de greater than or equal to (maior ou igual a).
Este exercicio faz parte do curso
Introdução ao MongoDB em Python
Instruções do exercicio
- Complete o filtro
oscarem"won_oscar"para refletir a primeira condição. - Complete o filtro
high_ratingem"rating"para refletir a segunda condição. Use"$gte". - Combine os dois critérios usando
$orpara encontrar todos os filmes que atendem a um ou aos dois critérios.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Create the won_oscar filter
oscar = { "____": ____ }
# Create the rating filter
high_rating = { "____": { "____": ____ }}
# Combine with $or
hq_curs = mov.find({
"____": [
____,
____
]
})
# Convert from cursor to list
hq = list(hq_curs)
print(hq)