Я использую оболочку MongoDB для выполнения запроса в следующем запросе.
db.analytics.aggregate(
[{ "$match": { "community": ObjectId("5e1ad5b6910a72a9bd02ccc8") } },
{
"$project": {
"_id": 1, "date": 1, "week": { "$week": "$date" },
"total": { "$add": ["$data.postCount", "$data.commentCount", "$data.voteCount.totalVotes", "$data.likeCount"] }
}
}])
Теперь я получаю его, как показано на рисунке ниже.
На приведенном выше рисунке я преобразовал дату в номер недели, но теперь мне нужна только максимальная общая дата каждой недели. Как я могу это исправить?