pymongo - 查询最近的N项

时间:2013-01-29 18:48:45

标签: python pymongo

从数据库中检索最近N个项目的“正确方法”是什么?

来自教程和mongodb文档似乎(除了使用范围查询)

db.collection.find(skip = 0, limit=N, sort=[("_id", -1)])

是不是?

1 个答案:

答案 0 :(得分:5)

你的语法似乎并不是那么正确。

db.collection.find({}).sort("_id", -1).limit(N)

应该做你期望的事。

Python和pymongo支持简单链接。


注意
_id上的排序不一定会产生“最新”项目。