按日期查找文档 - MongoDB - Python

Find document by date - MongoDB - Python

我在 Mongo 数据库集合中有文档,这些文档有归档 'date'。在 Mongo Shell 中,它们显示为 ISO 日期。

例如:

"date" : ISODate("2015-12-21T09:00:05.396Z")

我想查找某个日期范围内的文档。

文件是用 Py 插入的Mongo 如果有任何不同的话。

我该怎么做?

谢谢!

操作常规 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}})