我有一个数据库,其中包含ipl中每个球的数据。字段是球,结束,击球手的奔跑,额外的奔跑,总奔跑,投球手,被解雇的球员等。我想计算击球手的平均奔跑。平均值的公式是总跑步次数/球员解雇次数。
我正在做的是聚合查询,其中我匹配击球手的名字并计算击球手的总和,但是我被困在如何找到击球手的解雇总数上?
我应该在上面的查询中添加些什么,以完全解雇击球手?
module.exports.getPlayerStats = function (playerName, callback) {
Deliveries.aggregate([{ $match: { batsman: playerName } },
{ $group: {_id: "$batsman", total_runs: { $sum: "$batsman_runs" }}}
], callback);
}