在使用MongoDB的PythonEve中,如何(内部)获得给定集合中创建的最后一个项目?
研究eve的mongo模块idx==0
看起来很可行。我正在尝试以下类似操作,但未成功:
x
答案 0 :(得分:1)
pymongo驱动程序接受相当标准的mongo语法,请尝试以下操作:
collection = app.data.driver.db['collection']
last = collection.find().sort([('_created', -1)]).limit(1)
这将对最新到最旧的文档进行排序,并返回一个结果为1的游标,它是可能的最新文档。获取游标的第一个元素(last[0]
)将按预期返回字典。