如何从pymongo获取最大objectid

时间:2019-05-08 21:35:12

标签: python mongodb pymongo

如何使用pymongo从表中获取最大ObjectId?我正在尝试使用find_one(),但是我不知道如何进行排序。

my_mongo_handler.findone({}, {'_id': -1})

2 个答案:

答案 0 :(得分:1)

您应该能够执行以下操作

my_mongo_handler.findone({}).sort({'_id': -1})

供将来参考,mongo文档确实非常好https://docs.mongodb.com/manual/reference/method/cursor.sort/

答案 1 :(得分:1)

您还可以将sort参数传递给find_one

result = my_mongo_handler.find_one(sort=[('_id', -1)])