主要思路是是ObjectId和str互转
MongDB->Python【ObjectId 2 Str】
from bson.objectid import ObjectId
a=ObjectId('58c8979e0da3ef6363ccb8de')
a=a.__str__()
print(type(a),a)
结果如下
<class ‘str’> 58c8979e0da3ef6363ccb8de
Python->MongoDB【str 2 ObjectId】
这个更简单,直接包装
a='58c8979e0da3ef6363ccb8de'
b=ObjectId(a)
print(type(b),b)
结果如下
<class ‘bson.objectid.ObjectId’> 58c8979e0da3ef6363ccb8de