排序

Python Mongodb Python Mongodb

sort() 方法可以指定昇冪或降序排序。

sort() 方法第一個參數為要排序的字段,第二個字段指定排序規則,1 為昇冪,-1 為降序,默認為昇冪。

本文使用的測試數據如下(點擊圖片查看大圖):

對字段 alexa 按昇冪排序:

實例

#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["zaixiandb"] mycol = mydb["sites"] mydoc = mycol.find().sort("alexa") for x in mydoc: print(x)

輸出結果為:

對字段 alexa 按降序排序:

實例

#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["zaixiandb"] mycol = mydb["sites"] mydoc = mycol.find().sort("alexa", -1) for x in mydoc: print(x)

輸出結果為:

Python Mongodb Python Mongodb