0

我需要在 MongoBD 中查询数据,我的 JSON 文件如下所示。问题是时间/日期戳每五分钟更改一次,因此 MongoDB 将文件理解为具有不同的键,例如“2018-01-02T00:00:00+09:00”和“2018-01-02T00:05” :00+09:00" 是不同的键。

最后,如何查询 T1 何时低于 280?

我已经查看了 elemMatch,但它适用于数组而不是子对象。我从 MongoDB 世界开始,所以如果这是一个愚蠢的问题,我很抱歉,但我在任何地方都找不到答案。

文件 1

{
  "2018-01-02T00:00:00+09:00": {
    "141474": {
      "T1": 276.5029,
      "T2": 279.3629
    },
    "141475": {
      "T1": 280.1534,
      "T2": 279.7219
    },
  }
}

文件 2

{
  "2018-01-02T12:00:00+09:00": {
    "141474": {
      "T1": 275.1324,
      "T2": 276.9986
    },
    "141475": {
      "T1": 267.3324,
      "T2": 250.6574
    },
  }
}
4

0 回答 0