【发布时间】:2019-05-09 06:04:36
【问题描述】:
如何使用 pymongo 从表中获取最大 ObjectId?我正在尝试使用find_one(),但我不知道如何进行排序。
my_mongo_handler.findone({}, {'_id': -1})
【问题讨论】:
如何使用 pymongo 从表中获取最大 ObjectId?我正在尝试使用find_one(),但我不知道如何进行排序。
my_mongo_handler.findone({}, {'_id': -1})
【问题讨论】:
您应该能够执行以下操作
my_mongo_handler.findone({}).sort({'_id': -1})
供将来参考,mongo 文档确实相当不错https://docs.mongodb.com/manual/reference/method/cursor.sort/
【讨论】:
您也可以将sort参数传递给find_one:
result = my_mongo_handler.find_one(sort=[('_id', -1)])
【讨论】: