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
Istruzioni dell'esercizio
- Trova tutti i documenti in cui il campo
box_officeesiste e salva il cursore risultante comebox_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.")