我有一个分数集,如:我可以在聚合框架中获得组和计数吗?
{grade:1 group:1, alumn:1, score:100},
{grade:1 group:1, alumn:1, score:100},
{grade:1 group:1, alumn:2, score:80},
{grade:1 group:1, alumn:2, score:80},
{grade:1 group:2, alumn:1, score:70},
{grade:1 group:2, alumn:1, score:70},
{grade:1 group:2, alumn:2, score:80},
{grade:1 group:2, alumn:2, score:80},
{grade:1 group:3, alumn:1, score:90},
{grade:1 group:3, alumn:1, score:90},
{grade:1 group:3, alumn:2, score:90},
{grade:1 group:3, alumn:2, score:90},
我怎样才能获得各等级/组的最佳alumn?
等级:1
[{group:1, alumn:1, score:200}],
[{group:2, alumn:2, score:160}],
[{group:3, alumn:1, score:180},
{group:3, alumn:2, score:180}]
没有试图解决的问题。 –
我不完全确定聚合框架支持使用关系来执行此操作。如果允许在组内分享最高分的校友中随机选择,那么这是可能的。 –