1、结果排序
使用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)
2、sort 降序排序
使用值-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)