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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage