【问题标题】:How to get max objectid from pymongo如何从 pymongo 获取最大 objectid
【发布时间】:2019-05-09 06:04:36
【问题描述】:

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

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

【问题讨论】:

    标签: python mongodb pymongo


    【解决方案1】:

    您应该能够执行以下操作

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

    供将来参考,mongo 文档确实相当不错https://docs.mongodb.com/manual/reference/method/cursor.sort/

    【讨论】:

    • 我正在尝试在 python 中执行此操作,而不是 mongo。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 2020-06-26
      相关资源
      最近更新 更多