Python MongoDB Sortieren
- Vorherige Seite MongoDB Abfrage
- Nächste Seite MongoDB Löschen
Ergebnisse sortieren
Verwenden Sie sort()
Methoden sortieren die Ergebnisse aufsteigend oder absteigend.
sort()
Geben Sie einem Parameter "fieldname" (Feldname) einen Parameter und einem Parameter "direction" (Richtung) einen Parameter (Aufsteigend ist die Standardrichtung).
Beispiel
Sortieren Sie die Ergebnisse in alphabetischer Reihenfolge nach Name:
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)
Absteigende Sortierung
Verwenden Sie den Wert -1 als zweiten Parameter für eine absteigende Sortierung.
sort("name", 1) # Aufsteigend sort("name", -1) # Absteigend
Beispiel
Sortieren Sie die Ergebnisse in umgekehrter alphabetischer Reihenfolge nach Name:
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)
- Vorherige Seite MongoDB Abfrage
- Nächste Seite MongoDB Löschen