TECH I.S.

Python 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) #ascending   sort("name", -1) #descending


結果を名前のアルファベット順に逆に並べ替えます。

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)
実行例 »

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細