Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Complete o filtro oscar em "won_oscar" para refletir a primeira condição.
  • Complete o filtro high_rating em "rating" para refletir a segunda condição. Use "$gte".
  • Combine os dois critérios usando $or para 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)
Editar e Executar Código