`$exists` ऑपरेटर
एक बार list(mov.find()) चलाइए: आप देखेंगे कि कुछ मूवीज़ में box_office फ़ील्ड है जबकि कुछ में नहीं है. आइए इस स्थिति को बेहतर तरीके से समझते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में MongoDB परिचय
अभ्यास निर्देश
- उन सभी डॉक्यूमेंट्स को ढूँढें जहाँ
box_officeफ़ील्ड मौजूद है और प्राप्त cursor ऑब्जेक्ट कोbox_cursके रूप में स्टोर करें. - cursor ऑब्जेक्ट को 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.")