Der Operator $exists
Nimm dir kurz Zeit und führe list(mov.find()) aus: Du wirst sehen, dass einige Filme ein box_office-Feld haben, andere nicht. Lass uns die Situation besser verstehen.
Diese Übung ist Teil des Kurses
Einführung in MongoDB mit Python
Anleitung zur Übung
- Finde alle Dokumente, bei denen das Feld
box_officeexistiert, und speichere das resultierende Cursor-Objekt alsbox_curs. - Wandle das Cursor-Objekt in eine Python-Liste um und speichere sie als
box.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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.")