Sắp xếp MongoDB bằng Python
- Trang trước Truy vấn MongoDB
- Trang tiếp theo Xóa MongoDB
Sắp xếp kết quả
Vui lòng sử dụng sort()
Phương pháp sắp xếp kết quả theo tăng dần hoặc giảm dần.
sort()
Cung cấp một tham số cho "fieldname" (tên trường), cung cấp một tham số cho "direction" (hướng) (tăng dần là hướng mặc định).
Mô hình
Sắp xếp kết quả theo thứ tự alphabet từ thấp đến cao theo tên:
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)
Sắp xếp giảm dần
Sử dụng giá trị -1 làm tham số thứ hai để sắp xếp giảm dần.
sort("name", 1) # Tăng dần sort("name", -1) # Giảm dần
Mô hình
Sắp xếp kết quả theo thứ tự字母 từ cao xuống thấp theo tên:
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)
- Trang trước Truy vấn MongoDB
- Trang tiếp theo Xóa MongoDB