Pymongo: TypeError: if no direction is specified, key_or_list must be an instance of list
阿新 • • 發佈:2022-05-04
使用pymongo對某一欄位進行sort時,報錯 TypeError: if no direction is specified, key_or_list must be an instance of list 問題程式碼:在mongo中執行沒有問題
count=db.three_province_poi_v9.find({ "sum_n.sum_4_x":{ $gt:0} } ).sort({"sum_n.sum_4_x":1}). count()
更正後:在python中執行
count=db_first.three_province_poi_v9.find({"sum_n.sum_4_x":{ "$gt":0} } ).sort([("sum_n.sum_4_x",1)]).count()
附:相關程式碼
from pymongo import MongoClient
def get_COUNT():
Client=MongoClient('192.168.1.XXX',27017)
db_first=Client.gaode_pois
count=db_first.three_province_poi_v9.find ({"sum_n.sum_4_x":{ "$gt":0} } ).sort([("sum_n.sum_4_x",1)]).count()
print(count)