У меня есть данные в mongodb:
{
"_id" : abc,
"someField" : [
11.5,
8,
7,
9,
9.5,
5,
5.5,
10,
8,
9,
5,
6,
8,
8.5,
3.5,
4,
11.5,
6,
5.5,
8,
10.5,
10.5,
5.5,
4,
11.5,
9.5,
8.5,
4.5 ],
firstDate : ISODate("2017-03-10T12:00:00.000Z")
}
Я использую индексы для получения определенных дат, используя firstdate.данные хранятся каждые шесть часов,Могу ли я сгруппировать эти данные по каждые 4 значения, как это будет день.После агрегирования должно быть:
{
"_id" : abc,
"someField" : [
11.5,
10,
9,
8.5,
11.5,
10.5,
11.5
]
}