Operator $or
Anda ingin membuat daftar film berkualitas tinggi dan menyusun kriteria seleksi: film harus pernah memenangkan Academy Award (juga dikenal sebagai Oscar), atau memiliki nilai ulasan lebih tinggi dari 7.5. Selain operator $or, Anda akan memerlukan operator $gte, singkatan dari greater than or equal to (lebih besar atau sama dengan).
Latihan ini merupakan bagian dari kursus
Pengantar MongoDB di Python
Instruksi latihan
- Lengkapi filter
oscarpada"won_oscar"untuk mencerminkan kondisi pertama. - Lengkapi filter
high_ratingpada"rating"untuk mencerminkan kondisi kedua. Gunakan"$gte". - Gabungkan kedua kriteria menggunakan
$oruntuk menemukan semua film yang memenuhi salah satu atau kedua kriteria tersebut.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)