【发布时间】:2021-06-01 08:35:09
【问题描述】:
如何解压嵌套的 DBRefs?
我已经检查了 mongodb documentation,但我仍然不太明白如何解压括号内的字母数字值。
d = {
"oId" : 567,
"notice" : [
DBRef("noticeId", ObjectId("5f45177b93d7b757bcbd2d55"))
]
}
预期输出:
oId notice
567 5f45177b93d7b757bcbd2d55
【问题讨论】:
-
您可以使用
dir()找出对象具有的属性!DBRef可能有一些你可以获得的 id 属性(反过来,在ObjectId上调用str()可能会很方便)
标签: python json pandas pymongo dbref