首页 > 解决方案 > 在不知道键名的情况下接收键和值

问题描述

我是一名初学者,正在使用 pymongo,其中要接收的数据可能处于不同的嵌套级别(对象内的值),数据的结构可以被认为是:

ID: value1
partNumber: Object
partNumber.current: value2
partNumber.noWhite: value3
partNumber.visualSimilar: Array
partNumber.visualSimilar.0:value4
partNumber.visualSimilar.1:value5
Media: Object
Media.supplier:value6
Media.validated: value7

这只是一个示例;真实数据非常大。我想要的是能够以以下格式提取数据,而无需事先了解数据库中集合的键,因为有超过 45 个:

在此处输入图像描述

我不明白的是,如果我要按原样或作为嵌套字典存储键值,那么最佳方式是什么。现在我可以省略对象中的任何对象。

标签: dictionarypymongo

解决方案


推荐阅读