ComenzarEmpieza gratis

El operador $or

Quieres crear una lista de películas de alta calidad y definir criterios para tu selección: la película debe haber ganado un Premio de la Academia (también conocido como Oscar) o tener una puntuación superior a 7.5. Además del operador $or, necesitarás el operador $gte, abreviatura de greater than or equal to (mayor o igual que).

Este ejercicio forma parte del curso

Introducción a MongoDB en Python

Ver curso

Instrucciones del ejercicio

  • Completa el filtro oscar sobre "won_oscar" para reflejar la primera condición.
  • Completa el filtro high_rating sobre "rating" para reflejar la segunda condición. Usa "$gte".
  • Combina los dos criterios usando $or para encontrar todas las películas que cumplan uno o ambos criterios.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código