如何获取最后N个修改过的MongoDB文件?

Vit*_*aly 0 mongodb

每个文档都有一个日期属性,每当修改文档时,都会使用新的MongoDate()进行更新.

如何才能获得N个最后修改过的文件?但不是因为某些特定日期.只有最新日期的N个文件.也许像sort这样的东西不是游标方法,但是查询参数存在?

Gia*_*uca 6

在我正在研究的项目中,我使用这样的东西以相反的顺序提取最后五个条目(最新到较旧的)

for e in coll.find().sort("data_ins", -1).limit(5):
    # do something
Run Code Online (Sandbox Code Playgroud)

data_ins是一个时间戳,但我认为它适用于每个可排序的字段.