如何在MongoDB中使用$ match

时间:2016-12-04 01:32:34

标签: mongodb mongodb-query aggregation-framework

所以目前我正在努力从我的查询中获得正确的结果。 以下是它的外观:

db.pitching.aggregate([
    { $match: {} },
    { $group: {
        _id: "$playerid",
        maxIpouts: { $max: "$ipouts" }
    }}
])

我知道我必须使用 $match 才能获得正确的结果。我希望单个播放器具有最高( $max )ipouts,但我不确定如何使用 $match 对其进行过滤。

如果没有 $match ,它会为我提供 player_id 以及播放器的每个ipout,而不是具有最高{{1}的单个玩家ID }}

0 个答案:

没有答案