Оператор $exists
Запустіть list(mov.find()): ви побачите, що в деяких фільмів є поле box_office, а в інших — ні. Розберімося в цьому детальніше.
Ця вправа є частиною курсу
Вступ до MongoDB у Python
Інструкції до вправи
- Знайдіть усі документи, де існує поле
box_office, і збережіть отриманий курсор якbox_curs. - Перетворіть курсор на список Python і збережіть його як
box.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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.")