1

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

目前我没有时间戳作为我插入到集合中的文档的一部分。通过阅读谷歌的东西,我明白我可以使用 hte object id 以某种方式做到这一点,但我不明白我该怎么做。

4

1 回答 1

3

你可以试试:

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 } } )
于 2013-04-16T02:20:47.797 回答