3

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

从教程和 mongodb 文档看来(除了使用范围查询)

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

这样对吗?

4

1 回答 1

5

您的语法似乎并不完全正确。

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

应该做你所期望的。

Python 和 pymongo 支持简单的链接。


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

于 2013-01-29T18:53:27.067 回答