在MongoDB控制台中,我知道您可以使用$ last和$ natural。在PyMongo中,我无法使用它,也许我做错了什么?
答案 0 :(得分:0)
您可以使用find_one函数获取最后一项。
last_doc = db.docs.find_one(
{'doc_id': doc_id},
sort=[( '_id', pymongo.DESCENDING )]
)
答案 1 :(得分:0)
另一种方式是:
db.collection.find().limit(1).sort([('$natural',-1)])
这似乎最适合我。