O operador $exists
Tire um momento e execute list(mov.find()): você vai ver que alguns filmes têm o campo box_office, enquanto outros não. Vamos entender melhor essa situação.
Este exercicio faz parte do curso
Introdução ao MongoDB em Python
Instruções do exercicio
- Encontre todos os documentos em que o campo
box_officeexiste e armazene o cursor resultante comobox_curs. - Converta o cursor em uma lista do Python e armazene como
box.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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.")