BaşlayınÜcretsiz başlayın

$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ş

Kursa Göz Atın

Egzersiz talimatları

  • İlk koşulu yansıtmak için "won_oscar" üzerinde oscar filtresini tamamla.
  • İkinci koşulu yansıtmak için "rating" üzerinde high_rating filtresini tamamla. "$gte" kullan.
  • Her iki ölçütü de $or ile 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)
Kodu Düzenle ve Çalıştır