我有一個分數集,如:我可以在聚合框架中獲得組和計數嗎?
{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}]
沒有試圖解決的問題。 –
我不完全確定聚合框架支持使用關係來執行此操作。如果允許在組內分享最高分的校友中隨機選擇,那麼這是可能的。 –