使用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 作为第二个参数以降序排序。
排序("name", 1) #升序
排序("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)
运行示例 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!