날짜 함수가있는 쿼리 용 MongoDB/Py-Mongo
문제
나는 mongodb와 같은 문서 데이터베이스를 사용하고 싶지만 문서를 살펴보면 날짜 함수와 관련된 쿼리에서는 많이 찾을 수 없습니다. 예를 들어 DB의 다음 질문 중 하나를 묻습니다.
- "화요일에 제품을 구입 한 모든 사람들을 말 해주세요"
- "매월 모든 판매 및 그룹을 얻으십시오"
그들은 임의의 질문이지만 본질적으로 날짜 기능이있는 것일 수 있습니다. 내가 어떻게 이것에 대해 갈 것인지 아시겠습니까?
고마워요, 크리스.
해결책
첫 번째 쿼리의 경우 화요일의 시작과 끝 사이의 날짜에 대한 범위 쿼리를 수행하는 것이 가장 좋습니다. 같은 것 :
db.foo.find({"purchase_date": {"$gt": monday_midnight, "$lte": tuesday_midnight}})
이것은 다음 사건이 완료되면 구문 적으로 더 좋을 것이므로 투표 할 수 있습니다.http://jira.mongodb.org/browse/server-465
두 번째는 아마도 Pymongo의 그룹 또는 MAP_REDUCE 메소드를 확인하고 싶을 것입니다.
제휴하지 않습니다 StackOverflow