相关疑难解决方法(0)

MongoDB - 获取集合中每组具有max属性的文档

我的数据如下:

session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..
Run Code Online (Sandbox Code Playgroud)

我想获得每个会话中最大(按年龄)的所有行.所以对于上面的输入我的输出看起来像:

sessionid, age, firstName, lastName
1, 28, John, Doe
2, 52, Tommy, Lee
Run Code Online (Sandbox Code Playgroud)

因为John在session = 1组中的年龄最大,而Tommy在session = 2组中的年龄最大.

我需要将结果导出到文件(csv),它可能包含大量记录.

我怎样才能做到这一点?

mongoose mongodb node.js mongodb-query aggregation-framework

4
推荐指数
2
解决办法
2508
查看次数