正しいアイデアはありますが、集計の最後のステップで、すべてのスコアを生徒ごとにグループ化し、$minの値を見つけます。
最後のパイプライン操作を次のように変更します:
{ $group: {
_id: "$_id",
minScore: {$min: "$scores.score"}
}}
正しいアイデアはありますが、集計の最後のステップで、すべてのスコアを生徒ごとにグループ化し、$minの値を見つけます。
最後のパイプライン操作を次のように変更します:
{ $group: {
_id: "$_id",
minScore: {$min: "$scores.score"}
}}