반응형
PyMongo에서 .sort 사용
PyMongo를 사용하여 다음과 같이 '번호'및 '날짜'필드로 정렬 된 개체를 검색하려고 할 때 :
db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1})
이 오류가 발생합니다.
TypeError: if no direction is specified, key_or_list must be an instance of list
내 정렬 쿼리에 어떤 문제가 있습니까?
sort
키 방향 쌍의 목록이어야합니다. 즉
db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)])
이것이 목록이어야하는 이유는 인수의 순서가 중요하고 dict
Python <3.6에서 순서가 지정되지 않기 때문입니다.
참고 URL : https://stackoverflow.com/questions/10242149/using-sort-with-pymongo
반응형
'developer tip' 카테고리의 다른 글
SML과 OCaml의 차이점은 무엇입니까? (0) | 2020.08.25 |
---|---|
기본 Heroku 앱을로드하는 데 2 초가 걸리는 이유는 무엇입니까? (0) | 2020.08.25 |
clojure 키워드를 문자열로 변환하는 방법은 무엇입니까? (0) | 2020.08.25 |
JSF MVC 프레임 워크에서 MVC는 어떤 구성 요소입니까? (0) | 2020.08.25 |
JavaScript-정의되지 않은 속성을 설정할 수 없습니다. (0) | 2020.08.25 |