Operatorul $exists
Rulează list(mov.find()) și observă că unele filme au câmpul box_office, iar altele nu. Să analizăm mai îndeaproape situația.
Acest exercițiu face parte din cursul
Introducere în MongoDB cu Python
Instrucțiuni pentru exercițiu
- Găsește toate documentele în care există câmpul
box_officeși stochează obiectul cursor rezultat în variabilabox_curs. - Convertește obiectul cursor într-o listă Python și stochează-o în variabila
box.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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.")