MongoDB - obtém documentos com o atributo máximo por grupo em uma coleção
Meus dados são assim:
session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..
Gostaria de obter todas as linhas que são as maiores (por idade) por sessão. Então, para a entrada acima, minha saída seria:
sessionid, age, firstName, lastName
1, 28, John, Doe
2, 52, Tommy, Lee
porque John tem a maior idade na sessão = 1 grupo e Tommy tem a maior idade na sessão = 2 grupo.
Preciso exportar o resultado para um arquivo (csv) e ele pode conter muitos registros.
Como posso conseguir isso?