MongoDB:缺少条目的时间序列数据?

时间:2018-11-28 02:24:10

标签: mongodb pymongo

我正在学习MongoDB,pyMongo并建立一个可以接收传感器数据(温度)的数据库。 那里的大多数文献都推荐“面向文档的设计”,其中每个文档都包含一个小时的传感器读数,以一分钟为增量。

{
  timestamp_hour: ISODate("2013-10-10T23:00:00.000Z"),
  type: “temperature”,
  values: {
    0: 25.5,
    …  
    37: 26.1,
    38: 26.1,
    … 
    59: 20.2
  }
}

我的问题是: 即使没有可用的传感器读数,值数组也应包含所有值(0到59)吗?我读过的一些地方建议这样做,但是我不明白为什么?

如果我的传感器连续1分钟没有读取一次,有时会跳过怎么办?还是仅每15分钟读取一次传感器,而其他传感器每分钟读取一次?

0 个答案:

没有答案