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