PyMongo
ObjectId에 저장된 생성 시간별 문서 필터링
수색…
소개
ObjectId에 캡슐화 된 타임 스탬프별로 문서를 필터링하는 pymongo 쿼리 예제를 포함합니다.
지난 60 초 동안 작성된 문서
60 초 전에 생성 된 문서를 찾는 방법
seconds = 60
gen_time = datetime.datetime.today() - datetime.timedelta(seconds=seconds)
dummy_id = ObjectId.from_datetime(gen_time)
db.CollectionName.find({"_id": {"$gte": dummy_id}})
다른 시간대에 있다면 datetime을 UTC로 오프셋해야 할 수도 있습니다
seconds = 60
gen_time = datetime.datetime.today() - datetime.timedelta(seconds=seconds)
# converts datetime to UTC
gen_time=datetime.datetime.utcfromtimestamp(gen_time.timestamp())
dummy_id = ObjectId.from_datetime(gen_time)
db.Collection.find({"_id": {"$gte": dummy_id}})
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow