-2
Я хочу посчитать количество полей с именем appId
по month
, day
и year
.MongoDB запрос для count
Я знаю, что в SQL вы могли бы сделать что-то вроде:
SELECT COUNT(appID)
FROM stats
GROUP BY YEAR(record_date), MONTH(record_date), DAY(record_date)
Как это перевести в MongoDB? Я попытался это:
{
$group : {
_id: {
month : { $month : "$date" },
day : { $dayOfMonth : "$date" },
year : { $year : "$date" },
},
count: { $sum: * } //*all the fields?
}
}
Кроме того, как бы я подсчитать количество appId
где criticalThreshold
больше, чем critical
?