的时间序列数据,我存储在MongoDB的传感器和事物的时间序列数据,我也跟着来存储数据的更新模型方法,下面是我所储存的样本JSONMongoDB中
Schema Design for Time Series Data in MongoDB
JSON模型
- 文献通过小时(精细地具有用于分数据和第二)
- phenomenonTime和thingsId将作为唯一键
样品
[
{
"id": "58808b1819f61",
"phenomenonTime": "2017-01-19T5:00:00",
"observations": {
"0": {
"0": {
"location": {
"coordinates": [
0.0066,
0.0009
]
},
"temperature": 20,
"device_id_gateway": "",
},
"1": {
"location": {
"coordinates": [
-0.0003,
0.0032
]
},
"temperature": 16,
"airSpeed": ""
}, ............. so on
现在报告,我试图让下面的信息,但我没有得到查询这种方法
- 如果是这样的传感器,在时间x获取数据( “2017-01-19T5:30:15”)?
- 跟踪传感器的时间x和y即时间间隔之间的运动 “2017-01-19T5:30:15” 到 “2017-01-19T8:24:23”
能否请您帮助我明白,我怎么能得到这个信息
一些相关的问题
现在我从一个网关获取数据的多个设备,但我可以有多个网关,以便在这种情况下,请建议应该是什么模型
- 单一网关 - 多设备
- 多个网关 - 单设备
- 多个网关 - 多设备
当您更新时,旧数据将被删除。是吗 ? –
不会删除它.. –