我正在尝试将文件从mongoDB读取到本地。
我的代码如下: STRING = "myLocalPath“路径= STRING + ".json”
with open(PATH,"w") as f:
d = users.find({'Credit' : str("The Associated Press") },
{'article_id':1,'Byline':1} )
for i in d:
f.write(json.dumps(i)+'\n')
f.close()我收到错误- 'ObjectId‘类型的对象不是JSON可序列化的。请提个建议。
发布于 2021-01-25 20:46:42
试试这个:
from bson import json_util
for i in d:
f.write(json.dumps(i, default = json_util.default)+'\n')
f.close()或
import json
for i in d:
f.write(json.dumps(i, default = str)+'\n')
f.close()https://stackoverflow.com/questions/54835742
复制相似问题