如您所知,MongoDB文档至少有一个ObjectId
名为_id
。将包含ObjectId
的文档转换为JSON
是不可能的。目前我有两个解决方案将此文档转换为JSON
:
del doc['_id']
或使用该字段的字符串实例创建新文档。
当我知道哪个字段包含ObjectId
时,它的作用是什么。如果我有多个ObjectId
并且我不知道它们是什么,该怎么办?
答案 0 :(得分:1)
MongoDB返回BSON
(不是JSON
)文档,因此实际上您要将BSON
文档转换为JSON
文档。
尝试看看这个artickle:https://technobeans.com/2012/09/10/mongodb-convert-bson-to-json/