Aan de slagGa gratis aan de slag

De operator $exists

Neem even de tijd en voer list(mov.find()) uit: je ziet dat sommige films een veld box_office hebben en andere niet. Laten we de situatie beter in kaart brengen.

Deze oefening maakt deel uit van de cursus

Introductie tot MongoDB in Python

Cursus bekijken

Oefeninstructies

  • Vind alle documenten waar het veld box_office bestaat en sla het resulterende cursorobject op als box_curs.
  • Zet het cursorobject om naar een Python-lijst en sla deze op als box.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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.")
Code bewerken en uitvoeren