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

एक सिंगल डॉक्यूमेंट अपडेट करना

ऐसा लगता है कि The Revenant के डेटाबेस एंट्री में एक गलती है.

रिलीज़ ईयर गलत है, और इसमें इसका ऑस्कर जीतना दर्ज नहीं है. आप ये गलतियाँ शेल में यह कोड चलाकर देख सकते हैं:

mov.find_one({ "title": "the revenant" })

आइए इसे ठीक करें!

⚠️ ध्यान दें! इस अध्याय के अभ्यास डेटाबेस को मॉडिफाई करते हैं. अगर आप वही कोड कई बार चलाएँगे, तो आपको अलग-अलग परिणाम दिख सकते हैं. अगर आप क्लीन स्लेट से शुरू करना चाहते हैं, तो अपने ब्राउज़र में वेब पेज को रिफ्रेश करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में MongoDB परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • query_filter ऐसा परिभाषित करें कि वह "the revenant" (इसी casing का उपयोग करें) वाली मूवी से मैच करे.
  • update की परिभाषा पूरी करें ताकि "won_oscar" को True और "release_year" को 2015 सेट किया जाए.
  • query_filter और update का उपयोग करके वास्तविक अपडेट करें.
  • प्रिंट करें कि कितने डॉक्यूमेंट्स मॉडिफाई हुए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Define the title filter
query_filter = {
  ____: ____
}

# Define the update dictionary
update = {
  ____: {
    ____: ____,
    ____: ____
  }
}

# Perform the update
res = mov.____

# How many records were modified?
print(____)
कोड संपादित करें और चलाएँ