【发布时间】:2016-04-23 20:32:33
【问题描述】:
我的 MongoDB 集合中有已归档“日期”的文档。在 Mongo Shell 中,它们显示为 ISO 日期。
例如:
"date" : ISODate("2015-12-21T09:00:05.396Z")
我想查找某个日期范围内的文档。
如果有任何区别,文档是用 PyMongo 插入的。
我该怎么做?
谢谢!
【问题讨论】:
我的 MongoDB 集合中有已归档“日期”的文档。在 Mongo Shell 中,它们显示为 ISO 日期。
例如:
"date" : ISODate("2015-12-21T09:00:05.396Z")
我想查找某个日期范围内的文档。
如果有任何区别,文档是用 PyMongo 插入的。
我该怎么做?
谢谢!
【问题讨论】:
操作常规 Python datetime 对象 (documentation sample):
from datetime import datetime
start = datetime(2015, 12, 20, 7, 51, 04)
end = datetime(2015, 12, 21, 7, 52, 04)
col.find_one({'date': {'$lt': end, '$gt': start}})
【讨论】: