Kom igångKom igång gratis

Operatorn $exists

Kör list(mov.find()) och ta en titt på resultatet: du märker att vissa filmer har ett box_office-fält medan andra saknar det. Låt oss undersöka situationen närmare.

Den här övningen är en del av kursen

Introduktion till MongoDB i Python

Visa kurs

Övningsinstruktioner

  • Hämta alla dokument där fältet box_office finns och lagra det returnerade cursorobjektet som box_curs.
  • Omvandla cursorobjektet till en Python-lista och lagra den som box.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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.")
Redigera och kör kod