$or operatörü
Yüksek kaliteli filmlerden bir liste oluşturmak istiyorsun ve seçim için ölçütler belirleyeceksin: film ya Akademi Ödülü (Oscar) kazanmış olmalı ya da puanı 7.5'in üzerinde olmalı. $or operatörünün yanı sıra, büyük veya eşit anlamına gelen $gte operatörüne de ihtiyacın olacak.
Bu egzersiz, kursun bir parçasıdır
Python ile MongoDB'ye Giriş
Egzersiz talimatları
- İlk koşulu yansıtmak için
"won_oscar"üzerindeoscarfiltresini tamamla. - İkinci koşulu yansıtmak için
"rating"üzerindehigh_ratingfiltresini tamamla."$gte"kullan. - Her iki ölçütü de
$orile birleştirerek bu ölçütlerden birine veya her ikisine uyan tüm filmleri bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)