按日期查找文档 - MongoDB - Python

时间:2016-01-18 15:44:03

标签: mongodb pymongo

我在MongoDB集合中有文件,其中有一个提交日期'。在Mongo Shell中,它们显示为ISO Date。

例如:

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

我想在特定范围内找到文件。

如果文件有任何不同,那么文件就会被PyMongo插入。

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:3)

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