Если у меня есть приведенный ниже документ, я хотел бы вернуть тот же документ, но с указанием ежечасно.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
}
}
}