Python MongoDB Ταξινόμηση
- Προηγούμενη σελίδα MongoDB Query
- Επόμενη σελίδα MongoDB Delete
Ταξινόμηση αποτελεσμάτων
Χρησιμοποιήστε sort()
Η μέθοδος ταξινομεί τα αποτελέσματα σε αύξηση ή φθίνουσα σειρά.
sort()
Προσφέρετε έναν παράγοντα στο "fieldname" (όνομα πεδίου) και έναν παράγοντα στο "direction" (κατεύθυνση) (αύξηση είναι η προεπιλεγμένη κατεύθυνση).
Παράδειγμα
Ταξινόμηση των αποτελεσμάτων κατά το όνομα σε αλφαβητική σειρά:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") for x in mydoc: print(x)
Ταξινόμηση κατά φθίνουσα σειρά
Χρήση της τιμής -1 ως δεύτερου παραμέτρου για ταξινόμηση κατά φθίνουσα σειρά.
sort("name", 1) # Αναστροφή sort("name", -1) # Κατεβάσει
Παράδειγμα
Ταξινόμηση των αποτελεσμάτων κατά το όνομα σε αλφαβητική σειρά ανάστροφη:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name", -1) for x in mydoc: print(x)
- Προηγούμενη σελίδα MongoDB Query
- Επόμενη σελίδα MongoDB Delete