【发布时间】:2020-03-19 21:36:00
【问题描述】:
我有一个格式为:
{
"location_id": "11670",
"readings": [
{
"S1": "10.77",
"S2": "7.20",
"humidity": "99.90",
"temperature": "12.80",
"timestamp": "1565597160"
},
{
"S1": "3.70",
"S2": "6.17",
"humidity": "99.90",
"temperature": "12.90",
"timestamp": "1565597520"
},
....
600 000 lines
]
}
我有一个包含 15 个传感器的集合,每个传感器都有 600 000 行(读数列表中的 99%)的 json 格式,我怎样才能使它最适合使用 mongodb 进行搜索?我应该每小时将数据解析到存储桶中吗?我可以在 python 中为这个示例 json 提供一些示例代码吗?您能告诉我在数据查询的读数列表中构建数据的最佳方式是什么吗?我应该为每个传感器收集 15 个集合还是只收集存储桶?文档的总量也是 16 mb,这是否意味着我的读数小于那个?
【问题讨论】:
标签: python json mongodb parsing