sort
का उपयोग करें *args
. में find_one()
report = securitydb.scout.find_one(
{'aws_account_id': aws_account.account_number},
sort=[( '_id', pymongo.DESCENDING )]
)
_id
का उपयोग करना यहाँ क्योंकि ObjectId
जैसे-जैसे वे जोड़े जाते हैं, मान हमेशा "बढ़ते" जाते हैं, लेकिन "तारीख" जैसी कोई भी चीज़ जो "नवीनतम" को भी इंगित करती है, का उपयोग तब तक किया जा सकता है जब तक यह DESCENDING
में है। क्रमबद्ध करें, जिसका अर्थ है "नवीनतम" परिणामों के "शीर्ष" पर है।
आप import pymongo
यदि आपने पहले से ऐसा नहीं किया है और pymongo.DESCENDING
. का उपयोग करें टोकन, या बस -1
"अवरोही" क्रम को इंगित करने के लिए। पूर्व शायद अधिक स्पष्ट कोड बनाता है।
"आदेशित निर्देश" पर भी ध्यान दें क्योंकि "सॉर्टिंग" के लिए चाबियों का क्रम आमतौर पर महत्वपूर्ण होता है, या कम से कम यदि आप एक से अधिक कुंजी के संयोजन को सॉर्ट करना चाहते हैं।