问题描述
我正在与MongoDB合作,并希望通过python分析从该数据库中提取的数据以可视化所需的信息。出现两个问题:1)在此类数据中存在我不知道如何操纵它的DBRef,2 ),这似乎是一个嵌套数据,需要将其打断到低位! 3)我可以将DBref转换为JSON文件并进行分析吗?
谢谢大家
解决方法
看看this。
这允许您从本质上“解压” DBRef 并仅检索 ID,如果这对您有任何用处。
示例:
x = {
"oId": 567,"notice": [
DBRef("noticeId",ObjectId("5f45177b93d7b757bcbd2d55"))
]
}
print(x.get('oId'),d.get('notice')[0].id)