我需要在 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
},
}
}