सॉर्ट करें!
क्या आप फिल्मों को सबसे पुराने क्लासिक से लेकर नवीनतम ब्लॉकबस्टर तक सूचीबद्ध करना चाहते हैं? या पहले टॉप-रेटेड फ़िल्मों को हाइलाइट करना चाहते हैं? यही काम .sort() करता है.
क्वेरी परिणामों का क्रम नियंत्रित करने के लिए .sort(field, direction) का उपयोग करें:
fieldवह फ़ील्ड नेम है जिसके आधार पर सॉर्ट करना हैdirectionमें1आरोही (A-Z, लो-हाई) और-1अवरोही (Z-A, हाई-लो) होता है
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में MongoDB परिचय
अभ्यास निर्देश
- सभी फ़िल्मों को
release_yearके आधार पर (पुराने से नए) सॉर्ट करके सूचीबद्ध करें. - टॉप 3 सबसे उच्च रेटिंग वाली फ़िल्मों को
ratingके आधार पर अवरोही क्रम में सॉर्ट करके सूचीबद्ध करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Sort by release year (oldest movies first)
by_year = mov.find().____
print(list(by_year))
# Show the three highest rated movies
by_rating = mov.find().____.____
print(list(by_rating))