天天看點

排序

Python Mongodb

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

sort() 方法第一個參數為要排序的字段,第二個字段指定排序規則,1 為升序,-1 為降序,預設為升序。

本文使用的測試資料如下(點選圖檔檢視大圖):

排序
對字段 alexa 按升序排序:

執行個體

#!/usr/bin/python3

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["runoobdb"]

mycol = mydb["sites"]

mydoc = mycol.find().sort("alexa")

for x in mydoc:

print(x)

輸出結果為:

排序

對字段 alexa 按降序排序:

mydoc = mycol.find().sort("alexa", -1)

排序