Mongodb - агрегация поля даты по местному часовому поясу $ month в Mongodb версии 3 - PullRequest
0 голосов
/ 14 января 2019

Может кто-нибудь сказать мне, пожалуйста, как добиться того же результата этого простого запроса агрегации с оператором $ month на Mongodb 3 ? Запрос в примере хорошо работает на Mongodb 4, но Mongodb 3 выдает мне ошибку, потому что $ month не принимает объект в предыдущих версиях, как 3.6 как документация говорит .

db.Blog.aggregate([
        {
            $match: {title: "Hello World!"}
        },
        {
            $project: {
                month: {
                    $month: {date: "$created", timezone: "Europe/Bratislava"}
                }
            }
        }
    ])

Итак, вопрос как получить месяц для часового пояса в результате агрегирования, чтобы можно было сгруппировать его по значению месяца?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...