Inizia subitoInizia gratis

L'operatore $exists

Fermati un attimo ed esegui list(mov.find()): noterai che alcuni film hanno il campo box_office mentre altri no. Facciamo più chiarezza sulla situazione.

Questo esercizio fa parte del corso

Introduzione a MongoDB in Python

Visualizza corso

Istruzioni dell'esercizio

  • Trova tutti i documenti in cui il campo box_office esiste e salva il cursore risultante come box_curs.
  • Trasforma il cursore in una lista Python e salvala come box.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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.")
Modifica ed esegui il codice