Laravel + elloquent + mongodb quero pegar a media de dados agrupado pelo created at em determinada hora
Galera seguinte, estou desenvolvendo uma aplicação onde temho varios sensores, recebo o json com humidade, temperatura e vpd.
Porem eu recebo de cada sensor em um intervalo de 15 em 15 segundos.
Quando eu vou pegar esses dados, de 1 semana pra plotar um grafico por exemplo, recebo muitos dados.
Eu gostaria de saber como eu faco pra pegar os dados 1 por hora e nos campos humidade, temperatura e VPD eu queria pegar média dentro dessa hora, ou seja, se em 1 hora eu tive 200 reqs, eu quero receber a media para que fique mais viavel de plotar esses dados.
Alguem ja fez isso?