सबको एक साथ लागू करें
आप एक फिल्म ऐप के लिए "हाइलाइट रील" बना रहे हैं जो कुछ टॉप-रेटेड मूवीज़ दिखाती है। आपका लक्ष्य है 2000 के बाद रिलीज़ हुई सबसे अधिक रेटिंग वाली टॉप 5 मूवीज़ निकालना। लेकिन आपको केवल title और rating दिखानी है; और कुछ नहीं!
ऐसा करने के लिए, आप इस अध्याय में सीखी लगभग सारी चीज़ें जोड़ेंगे। शुभकामनाएँ! mov कलेक्शन अभी भी आपके उपयोग के लिए उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में MongoDB परिचय
अभ्यास निर्देश
- फ़िल्टर भरें ताकि केवल वे मूवीज़ रहें जिनका
release_year2000 के बाद है ($gtका उपयोग करें). - प्रोजेक्शन का उपयोग करके केवल
"title"और"rating"शामिल करें (और"_id"को exclude करें). "rating"के आधार पर descending क्रम में sort करें और परिणामों को top five तक सीमित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
top_rated = mov.find(
# Filter for movies released after 2000
____,
# Project only the title and rating (not id)
____
# Sort by rating descending and limit to five results
).sort("____", ____).limit(____)
print(list(top_rated))