MongoDB - получить документы с максимальным атрибутом на группу в коллекции

Мои данные выглядят так:

session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..

Я хотел бы получить все строки, которые являются самыми большими (по возрасту) за сеанс. Итак, для приведенного выше ввода мой вывод будет выглядеть так:

sessionid, age, firstName, lastName
1, 28, John, Doe
2, 52, Tommy, Lee

потому что у Джона самый большой возраст в сеансе = 1 группа, а у Томми самый большой возраст в сеансе = 2 группа.

Мне нужно экспортировать результат в файл (CSV), и он может содержать много записей.

Как мне этого добиться?

Ответы на вопрос(2)

Ваш ответ на вопрос