Дата проекта MongoDB варьируется в mongoDB в зависимости от месяца или квартала - PullRequest
0 голосов
/ 08 ноября 2018

Для данной коллекции я хочу сгруппировать ISODate по годам и месяцам и генерировать диапазон дат для каждого месяца.

Например, если даты 10-10-2018, 11-10-2018, 11-10-2017, 04-04-2018 Выход должен быть

{"ranges": [
    {"min": 01-10-2018, "max": 31-10-2018}, 
    {"min": 01-10-2017, "max": 31-10-2017}, 
    {"min": 01-04-2018, "max": 31-04-2018}, 
]}

Я мог бы проецировать месяц и год отдельно, группировать их и получать

[Oct 2018, Oct 2017....]

Есть ли способ получить вышеуказанный вывод, используя агрегатный запрос Монго

...