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), и он может содержать много записей.
Как мне этого добиться?