शुरू करेंमुफ़्त में शुरू करें

`$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.")
कोड संपादित करें और चलाएँ