これはおそらく Scala での非常に単純な List 操作であることはわかっていますが、私は初心者であり、理解できません。共通の ID でグループ化された一連の値を含む結果セットを返すクエリがあります。例えば:
結果セット:
[{ 1, "a", 30 },
{ 1, "b", 20 },
{ 1, "c", 22 },
{ 2, "a", 32 },
{ 2, "c", 10 }]
そして、私がやりたいのは、これを次のようにマップに入れることです:
1 -> [{"a", 30}, {"b", 20}, {"c", 22}]
2 -> [{"a", 32}, {"c", 10}]
これには collect メソッドを使用できると思いますが、わかりません。