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
Oefeninstructies
- Vind alle documenten waar het veld
box_officebestaat en sla het resulterende cursorobject op alsbox_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.")