从数据库中检索最近N个项目的“正确方法”是什么?
从教程和mongodb文档似乎(除了使用范围查询)
db.collection.find(skip = 0,limit = N,sort = [(“_ id”, – 1)])
这样对吗?
解决方法:
你的语法在那里看起来并不是很正确.
db.collection.find({}).sort("_id", -1).limit(N)
应该做你期望的事情.
Python和pymongo支持简单链接.
注意
在_id上排序不一定会产生“最新”项目.