Python MongoDB ソート
- 前のページ MongoDB クエリ
- 次のページ MongoDB 削除
結果のソート
次を使用してください sort()
メソッドは結果を昇順または降順にソートします。
sort()
メソッドに "fieldname"(フィールド名)を1つの引数として提供し、"direction"(方向)に1つの引数として提供します(デフォルトは昇順です)。
インスタンス
結果を名前のアルファベット順にソートします:
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 を第2引数として降順にソートするために使用します。
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 クエリ
- 次のページ MongoDB 削除