Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MongoDB ObjectId的JSON问题_Python_Json_Mongodb_Bson - Fatal编程技术网

Python MongoDB ObjectId的JSON问题

Python MongoDB ObjectId的JSON问题,python,json,mongodb,bson,Python,Json,Mongodb,Bson,正如您所知,MongoDB文档至少有一个名为\u id的ObjectId。无法将包含ObjectId的文档转换为JSON。目前,我有两种解决方案可以将此文档转换为JSON: del doc['_id'] 或者使用该字段的字符串实例创建新文档 当我知道哪个字段包含ObjectId时,它的作用是什么。如果我有多个ObjectId,但我不知道它们是什么,该怎么办?MongoDB返回一个BSON(不是JSON)文档,所以实际上您想要将BSON文档转换为JSON文档 试着看看这篇文章:这是模糊的-不可能

正如您所知,MongoDB文档至少有一个名为
\u id
ObjectId
。无法将包含
ObjectId
的文档转换为
JSON
。目前,我有两种解决方案可以将此文档转换为
JSON

del doc['_id']
或者使用该字段的字符串实例创建新文档


当我知道哪个字段包含
ObjectId
时,它的作用是什么。如果我有多个
ObjectId
,但我不知道它们是什么,该怎么办?

MongoDB返回一个
BSON
(不是
JSON
)文档,所以实际上您想要将
BSON
文档转换为
JSON
文档


试着看看这篇文章:

这是模糊的-不可能将包含objectId的文档转换为json@VanPeer你是怎么处理的?我是说你说的不清楚。