គ្រប់មូលដ្ឋានទិន្នន័យទាំងអស សុទ្ធតែផ្តល់លទ្ធភាពអោយយើងតំរៀបទៅលំដាប់លំដោយដែលយើងចង់បាន។ ដោយឡែក នៅក្នុងមូលដ្ឋាន MongoDB យើងក៏អាចតំរៀប document នៅក្នុង collection ទៅតាមលំដាប់លំដោយដែលយើងចង់បាន ដោយប្រើប្រាស់ method ឈ្មោះ find() និង sort() ដូចខាងក្រោមនេះ៖
from pymongo import MongoClient
myclient = MongoClient("mongodb+srv://username:mypassword@cluster0-y0whw.gcp.mongodb.net/test?retryWrites=true&w=majority")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name")
for x in mydoc:
print(x)
ហើយបើយើងចង់តំរៀបតាមលំដាប់លំដោយបញ្ច្រាសមកវិញ យើងត្រូវធ្វើធ្វើដូចខាងក្រោមនេះ៖
from pymongo import MongoClient
myclient = MongoClient("mongodb+srv://username:mypassword@cluster0-y0whw.gcp.mongodb.net/test?retryWrites=true&w=majority")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name", -1)
for x in mydoc:
print(x)