python - 如何在 Python 中提取 mongoDB 文档的最后一个 objectID?

标签 python mongodb mongodb-query pymongo

我想从 python 集合中提取文档的最后一个 objectID,并将其存储在 python 对象中。

我正在做这样的事情

db.dataset2.find().sort( {'_id': -1 } ).limit(1);

但它给了我一个错误。

TypeError: if no direction is specified, key_or_list must be an instance of the list

请帮忙。

最佳答案

你做错了。 .sort将键或列表和可选的方向作为参数。

db.dataset2.find().sort('_id', pymongo.DESCENDING).limit(1)[0]['_id'];

db.dataset2.find().sort('_id', -1).limit(1)[0]['_id'];

关于python - 如何在 Python 中提取 mongoDB 文档的最后一个 objectID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34103822/

相关文章:

C# 连接并查询现有的 MongoDb

javascript - mongodb 查找与 $elemMatch 相反的

python - 在 Jupyter Notebook 中保存 Plotly 离线图像?

python - 在 conda 下安装 PyTorch 失败并出现权限错误和回滚事务

python - matlibplot - 网络字节 y 轴到人类可读

java - MongoDB 和 Java,为结果添加一个值

Python - 如何直接从 Smartsheets 创建 pandas Dataframe?

Mongodb,$group 中项目的总数

node.js - 如何通过 find 函数检查 mongoose 中是否存在和为空?

MongoDB 按名称对数组中的项目进行计数