Я уже некоторое время пытаюсь разобраться с агрегацией, и я не могу понять, как найти среднее, минимальное или максимальное, суммы строк.
db.mycollectionname.aggregate([
{$unwind: "$Monitor"},
{$group: {_id: "$Monitor.Mon Type",
"Total": {$sum: 1}
}
}
])
Я знаю, что это не так много, но это то, как далеко мне удалось пройти, это выкачивает это;
{ "_id" : "RM", "Total" : 21 }
{ "_id" : "PT", "Total" : 43 }
{ "_id" : "IM", "Total" : 24 }
{ "_id" : "IO", "Total" : 72 }
То, что я пытаюсь сделать, это получить минимум / максимум этих суммированных результатов и среднее из всех результатов. Любая помощь или совет ценится, не могу найти ничего, что поможет мне. Спасибо