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

$exists operatörü

Bir dakikanı ayırıp list(mov.find()) çalıştır: bazı filmlerde box_office alanı var, bazılarında yok. Durumu daha iyi anlayalım.

Bu egzersiz, kursun bir parçasıdır

Python ile MongoDB'ye Giriş

Kursa Göz Atın

Egzersiz talimatları

  • box_office alanının mevcut olduğu tüm belgeleri bul ve oluşan imleç (cursor) nesnesini box_curs olarak sakla.
  • İmleç nesnesini bir Python listesine çevir ve box olarak sakla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Find all documents where box_office is set
box_curs = mov.find({
  "____": {
    "____": ____
  }
})	

# Convert from cursor to list
box = ____

print(box)
print(f"{len(box)}/{mov.count_documents({})} movies have the box_office field.")
Kodu Düzenle ve Çalıştır