python 将mongodb中的objecIDt转string
时间: 2023-05-23 11:05:26 浏览: 107
可以使用Python的bson库中的ObjectId类来完成这个任务。方法如下:
1. 连接MongoDB数据库并获取集合对象
2. 查询要转换的ObjectId
3. 使用ObjectId的str方法将其转换为字符串
示例代码:
```python
import pymongo
from bson import ObjectId
# 连接MongoDB数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = client["mydatabase"]
mycol = mydb["customers"]
# 查询要转换的ObjectId
query = {"_id": ObjectId("6116d0628b4534bc9fd4f141")}
result = mycol.find_one(query)
# 将ObjectId转换为字符串
object_id_str = str(result["_id"])
print(object_id_str)
```
输出结果为:
```
6116d0628b4534bc9fd4f141
```
这样就将MongoDB中的ObjectId转换为了字符串。
阅读全文