【发布时间】:2020-01-07 22:41:55
【问题描述】:
一段时间以来,我一直在努力研究聚合,但我似乎无法弄清楚如何找到字符串总和的平均值、最小值或最大值。
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 }
我要做的是获取这些总和结果的最小值/最大值以及所有结果的平均值。 任何帮助或建议表示赞赏,似乎找不到任何可以帮助我的东西。 谢谢
【问题讨论】:
标签: mongodb nosql aggregation-framework nosql-aggregation