Я создал Пн go Детская площадка здесь
Токовый выход показывает результат на основе 15-минутного интервала времени. (группирует значение updatedAt по 15 минутам и показывает среднее значение для некоторого поля)
В настоящее время $ dateToString и $ dateFromString используют формат для анализа даты. Мне нужно, чтобы это работало для mon go версии 3.6 (3.6 не поддерживает формат для $ dateFromString)
parsedDate: {
$dateFromString: {
dateString: "$_id.dateHour",
format: "%Y-%m-%dT%H"
}
}
Если я удаляю поле формата из $ dateToString и $ dateFromString, запрос все еще выполняется, но выводится для «dateHour» показывает другое значение, чем ожидалось. (как показано ниже) Поле формата
"dateHour": ISODate("2020-03-20T18:46:50Z"),
не поддерживается в 3.6. Необходимо сделать этот запрос совместимым для версии 3.6. Окончательный вывод не имеет изменений.
Основное внимание уделяется тому, чтобы значение dateHour было таким же после этого изменения.
Токовый выход:
"dateHour": ISODate("2020-03-19T18:30:00Z"),
Ожидаемый выход:
"dateHour": ISODate("2020-03-19T18:30:00Z"),