MongoDB - Dokumente mit maximalem Attribut pro Gruppe in einer Sammlung abrufen
Meine Daten sehen so aus:
session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..
Ich möchte alle Zeilen erhalten, die (nach Alter) die größten pro Sitzung sind. Also für den obigen Eingang würde mein Ausgang so aussehen:
sessionid, age, firstName, lastName
1, 28, John, Doe
2, 52, Tommy, Lee
Weil John das größte Alter in der Sitzung = 1 Gruppe hat und Tommy das größte Alter in der Sitzung = 2 Gruppe hat.
Ich muss das Ergebnis in eine Datei (csv) exportieren, die möglicherweise viele Datensätze enthält.
Wie kann ich das erreichen?