반응형
나는 mongodb를 사용하고 있으며 이런 식으로 데이터베이스에 datetime을 저장합니다.
날짜 "17-11-2011 18:00"나는 저장 :
date = datetime.datetime(2011, 11, 17, 18, 0)
db.mydatabase.mycollection.insert({"date" : date})
그런 요청을하고 싶습니다
month = 11
db.mydatabase.mycollection.find({"date.month" : month})
또는
day = 17
db.mydatabase.mycollection.find({"date.day" : day})
누구든지이 쿼리를 수행하는 방법을 알고 있습니까?
해결 방법
날짜는 타임 스탬프 형식으로 저장됩니다. 특정 월에 속한 모든 것을 원하면 월의 시작과 끝을 쿼리합니다.
var start = new Date(2010, 11, 1);
var end = new Date(2010, 11, 30);
db.posts.find({created_on: {$gte: start, $lt: end}});
//taken from http://cookbook.mongodb.org/patterns/date_range/
참조 페이지 https://stackoverflow.com/questions/8136652
반응형
'파이썬' 카테고리의 다른 글
파이썬 matplotlib 3d 플롯 종횡비를 설정 하시겠습니까? (0) | 2020.09.25 |
---|---|
파이썬 인스턴스 멤버의 기본 인수 값을 메서드에 전달하는 방법은 무엇입니까? (0) | 2020.09.25 |
파이썬 URL에서 이스케이프 된 문자 디코딩 (0) | 2020.09.25 |
파이썬 Python Paramiko에서 명령을 실행 한 후 어떻게 결과를 저장할 수 있습니까? (0) | 2020.09.25 |
파이썬 Flask와 Tornado를 함께 사용하십니까? (0) | 2020.09.25 |
댓글