所以目前我正在努力从我的查询中获得正确的结果。 以下是它的外观:
db.pitching.aggregate([
{ $match: {} },
{ $group: {
_id: "$playerid",
maxIpouts: { $max: "$ipouts" }
}}
])
我知道我必须使用 $match
才能获得正确的结果。我希望单个播放器具有最高( $max
)ipouts,但我不确定如何使用 $match
对其进行过滤。
如果没有 $match
,它会为我提供 player_id
以及播放器的每个ipout,而不是具有最高{{1}的单个玩家ID }}