Python MongoDB Pengurutan

Diurutkan Hasil

Gunakan sort() Metode mengurutkan hasil naik atau menurun.

sort() Berikan parameter "fieldname" (nama ruang) untuk parameter "direction" (arah), parameter arah adalah arah naik secara lalai).

Contoh

Diurutkan dalam urutan abjad menurut nama:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name")
untuk x dalam mydoc:
  print(x)

Jalankan Contoh

Diurutkan Menurun

Gunakan nilai -1 sebagai parameter kedua untuk diurutkan menurun.

sort("name", 1) # Menaik
sort("name", -1) # Menurun

Contoh

Diurutkan dalam urutan abjad terbalik menurut nama:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name", -1)
untuk x dalam mydoc:
  print(x)

Jalankan Contoh