본문 바로가기
파이썬

파이썬 날짜 시간의 월, 일, 연도에 Mongodb 쿼리

by º기록 2020. 9. 25.
반응형

나는 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

 

 

반응형

댓글