Začněte nyníZačněte zdarma

Operátor $exists

Spusť list(mov.find()) a prohlédni si výsledek: zjistíš, že některé filmy pole box_office mají, jiné ne. Pojďme si udělat lepší přehled o tom, jak na tom jsme.

Toto cvičení je součástí kurzu

Introduction to MongoDB in Python

Zobrazit kurz

Pokyny k cvičení

  • Najdi všechny dokumenty, ve kterých pole box_office existuje, a výsledný objekt kurzoru ulož jako box_curs.
  • Převeď objekt kurzoru na pythonovský seznam a ulož ho jako box.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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.")
Upravit a spustit kód