एक सिंगल डॉक्यूमेंट अपडेट करना
ऐसा लगता है कि 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(____)