如何在Python中解包嵌套的DBRef?
如何解压缩嵌套的dbref 我已经检查了mongodb,但我仍然不太明白如何将括号中的字母数字值解包如何在Python中解包嵌套的DBRef?,python,json,pandas,pymongo,dbref,Python,Json,Pandas,Pymongo,Dbref,如何解压缩嵌套的dbref 我已经检查了mongodb,但我仍然不太明白如何将括号中的字母数字值解包 d = { "oId" : 567, "notice" : [ DBRef("noticeId", ObjectId("5f45177b93d7b757bcbd2d55")) ] } 预期产出: oId notice 567 5f45
d = {
"oId" : 567,
"notice" : [
DBRef("noticeId", ObjectId("5f45177b93d7b757bcbd2d55"))
]
}
预期产出:
oId notice
567 5f45177b93d7b757bcbd2d55
您需要
DBRef
对象的id
属性
给出:
oId notice
0 567 5f45177b93d7b757bcbd2d55
您可以使用来了解对象具有哪些属性
DBRef
可能有一些您可以获取的id属性(反过来,在ObjectId
上调用str()
可能会很方便)。是否有办法将其转换为数据帧,而不仅仅是检索值?答案已更新。
oId notice
0 567 5f45177b93d7b757bcbd2d55