计算mongodb中特定字符串出现的次数?

时间:2018-06-20 16:47:57

标签: javascript node.js mongodb express

我有一个数据库,其中包含ipl中每个球的数据。字段是球,结束,击球手的奔跑,额外的奔跑,总奔跑,投球手,被解雇的球员等。我想计算击球手的平均奔跑。平均值的公式是总跑步次数/球员解雇次数。

我正在做的是聚合查询,其中我匹配击球手的名字并计算击球手的总和,但是我被困在如何找到击球手的解雇总数上?

我应该在上面的查询中添加些什么,以完全解雇击球手?

module.exports.getPlayerStats = function (playerName, callback) {
    Deliveries.aggregate([{ $match: { batsman: playerName } },
    { $group: {_id: "$batsman", total_runs: { $sum: "$batsman_runs" }}}
    ], callback);
}

0 个答案:

没有答案
相关问题