0
다음과 같은 DB 항목이 있습니다. added_on으로 분류하고 싶지만 그주는 오류가 있습니다. 우리는이 형식으로 날짜를 정렬 할 수있는 방법이 있거나 날짜mongodb pymongo에서 날짜순으로 정렬하기
를 저장하는 다른 형식을 사용하는 것이 좋습니다하면된다{
"_id" : ObjectId("57d1a9dc1170b35414a180d7"),
"c" : "TPCG",
"modified_on" : ISODate("2016-09-08T18:11:40.150Z"),
"euuu" : "5",
"owner" : null,
"added_on" : ISODate("2016-09-08T18:11:40.150Z")
}
오류
> db.testjobs.find({'add_on':{$lte: ISODate("2016-09-08T18:11:40.150Z")}}).sort('added_on',-1).limit(3)
Error: error: {
"$err" : "Can't canonicalize query: BadValue sort must be object or array",
"code" : 17287
}
>db.testjobs.find().sort('added_on',-1)
Error: error: {
"$err" : "Can't canonicalize query: BadValue sort must be object or array",
"code" : 17287
귀하의 질문에 pymongo가 포함되어 있지만 표시되는 코드가 쉘에서 실행되는 것으로 보입니까? – JohnnyHK
그것은 mongodb 터미널의 출력입니다, 내 종류는 터미널 자체에 실패했기 때문에 pymongo를 진행하지는 않았지만 pymongo에 대한 생각을 공유 할 수 있습니다. – pkm
잘못된 입력 구문으로 인해 발생합니다. –