我需要查找添加到我的 mongodb 集合中的条目,这些条目是在过去 10 秒内创建或添加的。
目前,我插入集合中的文档中没有时间戳。通过阅读谷歌的内容,我明白我可以使用 hte object 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 } } )
关于python - 如何使用 python for mongodb 中的 Pymongo 查找最近 5 秒添加到表中的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16027340/