如何在python for mongodb中使用Pymongo查找在过去5秒内添加到表中的条目

如何在python for mongodb中使用Pymongo查找在过去5秒内添加到表中的条目,python,mongodb,pymongo,Python,Mongodb,Pymongo,我需要查找添加到我的mongodb集合中的条目,这些条目是在过去10秒内创建或添加的 目前,我没有时间戳作为插入到集合中的文档的一部分。通过阅读谷歌上的内容,我明白我可以用hte对象id来实现这一点,但我并不完全明白我该如何实现这一点 您可以尝试: from datetime import datetime from bson.objectid import ObjectId newdate = datetime.utcnow() + timedelta(seconds=-10) dummy_

我需要查找添加到我的mongodb集合中的条目,这些条目是在过去10秒内创建或添加的

目前,我没有时间戳作为插入到集合中的文档的一部分。通过阅读谷歌上的内容,我明白我可以用hte对象id来实现这一点,但我并不完全明白我该如何实现这一点

您可以尝试:

from datetime import datetime
from bson.objectid import ObjectId

newdate = datetime.utcnow() + timedelta(seconds=-10)
dummy_id = ObjectId.from_datetime(newdate)

result = collection.find( { "_id": { "$gt": dummy_id } } )