Пожалуйста, объясните вашу проблему. Просто с помощью отступа в вашем коде его свойство count
находится вне оператора $group
.
вот ваш исправленный и исправленный запрос:
db.tickets.aggregate([
{
$project: {
_id: 0,
dayssince: {
$divide: [
{
$subtract: [2020, { $convert: { input: { $substrCP: ["$data.DATE_BIRTH", 6, 4] }, to: "int" } }]
},
45]
}
}
},
{
$match: { dayssince: { $gte: 1 } }
},
{
$group: {
_id: {
day: "$dayssince"
},
count: {
$sum: 1
}
}
}
]);