LoslegenKostenlos loslegen

The $exists operator

Take a moment and run list(mov.find()): you'll find that some movies have a box_office field while others do not. Let's get a better understanding of the situation.

Diese Übung ist Teil des Kurses

Introduction to MongoDB in Python

Kurs anzeigen

Anleitung zur Übung

  • Find all the documents where the box_office field exists and store the resulting cursor object as box_curs.
  • Turn the cursor object into a Python list and store it as 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.")
Code bearbeiten und ausführen