Запрос данных временного ряда на основе даты - PullRequest
0 голосов
/ 18 мая 2018

Если у меня есть приведенный ниже документ, я хотел бы вернуть тот же документ, но с указанием ежечасно.1 на основе минуты внутри поля даты.

Кто-нибудь знает, как это динамически сделать?Если у даты было 0 минут, я хочу, чтобы каждый час возвращался.Вплоть до 59-й минуты.

{
        "_id" : "08062017/cpu",
        "date" : ISODate("2018-04-11T02:01:00.000Z"),
        "metadata" : {
                "host" : "localhost",
                "metric" : "cpu"
        },
        "hourly" : {
                "0" : {
                        "total" : 234,
                        "used" : 123
                },
                "1" : {
                        "total" : 234,
                        "used" : 123
                }
        }
}

РЕЗУЛЬТАТ:

   {
        "_id" : "08062017/cpu",
        "date" : ISODate("2018-04-11T02:01:00.000Z"),
        "metadata" : {
                "host" : "localhost",
                "metric" : "cpu"
        },
        "hourly" : {
                "0" : {
                        "total" : 234,
                        "used" : 123
                }

        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...