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