Как получить максимальный объект из пимонго - PullRequest
0 голосов
/ 09 мая 2019

Как бы вы получили максимальный ObjectId из таблицы, используя pymongo?Я пытаюсь использовать find_one(), но не знаю, как сделать сортировку.

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

Ответы [ 2 ]

1 голос
/ 09 мая 2019

Вы также можете передать параметр sort в find_one:

result = my_mongo_handler.find_one(sort=[('_id', -1)])
1 голос
/ 09 мая 2019

вы должны быть в состоянии сделать что-то вроде следующего

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

для дальнейшего использования, документация на монго действительно хороша https://docs.mongodb.com/manual/reference/method/cursor.sort/

...