Mongodb时间序列数据聚合

时间:2017-11-18 09:07:04

标签: mongodb time-series

他们,

我有以下时间序列mongodb数据。这是一些测量的一天。我需要在最后x个小时内将这些数据聚合一段时间(例如15分钟)。你能帮帮我吗?

{
  timestamp_hour: ISODate("2013-10-10T23:00:00.000Z"),
  type: “spot_EURUSD”,
  values: {
    0: { 0: 1.2343, 1: 1.2343, …, 59: 1.2343},
    1: { 0: 1.2343, 1: 1.2343, …, 59: 1.2343},
    …,
    22: { 0: 1.2343, 1: 1.2343, …, 59: 1.2343},
    23: { 0: 1.2343, 1: 1.2343, …, 59: 1.2343}
  }
}

1 个答案:

答案 0 :(得分:0)

您可以使用MongoDB Aggregation作为汇总数据,对于此任务,您可以使用MongoDB Aggregation date

这是一个类似的问题Group result by 15 minutes time interval

相关问题