Групповое перекрытие рядов с интервалом 15 минут в MongoDb - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть коллекция "событий", подобная этой структуре -

{
    _id: ObjectId("545a0b63b03dbcd1238b4567"),
    status: 1004,
    created_at: ISODate("2014-11-05T11:34:59.804Z"),
    closed_at: ISODate("2014-11-05T11:34:59.804Z")
},
{
    _id: ObjectId("545a0b66b03dbcd1238b4568"),
    status: 1001,
    created_at: ISODate("2014-11-05T11:35:02.814Z"),
    closed_at: ISODate("2014-11-05T11:34:59.804Z")
}
....

Мне нужно получить результат, сгруппированный по 15-минутному интервалу перекрытия из этой коллекции. Я нашел подобное решение, но продолжительность здесь не используется. группировка по началу без продолжительности

добавил картинку для объяснения изображение

...