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
Instrucciones del ejercicio
- Completa el filtro
oscarsobre"won_oscar"para reflejar la primera condición. - Completa el filtro
high_ratingsobre"rating"para reflejar la segunda condición. Usa"$gte". - Combina los dos criterios usando
$orpara 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)