Как запросить данные внутри подобъектов в MongoDB?

Мне нужно запросить данные в 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
    },
  }
}

0 ответов

Другие вопросы по тегам