Also momentan kämpfe ich um die richtigen Ergebnisse aus meiner Abfrage zu bekommen. Hier ist, wie es aussieht:
db.pitching.aggregate([
{ $match: {} },
{ $group: {
_id: "$playerid",
maxIpouts: { $max: "$ipouts" }
}}
])
Ich weiß, dass ich verwenden $match
die richtigen Ergebnisse zu erhalten. Ich möchte einen einzigen Spieler hat die höchste ($max
) ipouts, aber ich bin nicht sicher, wie man das mit $match
filtern.
Ohne $match
es gibt mir die player_id
und jeder ipout für den Spieler nicht einen einzigen Spieler-ID mit der höchsten ipout
hat.