dictionary - 在不知道键名的情况下接收键和值
问题描述
我是一名初学者,正在使用 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 个:
我不明白的是,如果我要按原样或作为嵌套字典存储键值,那么最佳方式是什么。现在我可以省略对象中的任何对象。
解决方案
推荐阅读
- properties - Vue - 添加道具作为 Bem 修饰符
- java - 如何绑定更改按钮和 rgb Sliders JavaFX
- node.js - 在 Node JS 中将二进制媒体数据转换为缓冲区
- java - 尝试使用 OpenCV (Java) 更改小 png 图像的颜色
- powershell - 使用powershell命令批处理脚本检查文件夹大小
- spring-boot - 尝试访问 LDAP 数据时发生 ConverterNotFoundException
- java - mailto 与邮件正文的链接不起作用
- c# - Soap 消息到 C# 对象
- mysql - mysql regex_replace:如何使用正则表达式组进行替换
- python - 使用 lmfit 打印变量值