Masz dobry pomysł, ale w ostatnim kroku agregacji chcesz pogrupować wszystkie wyniki według uczniów i znaleźć wartość $min.
Zmień ostatnią operację potoku na:
{ $group: {
_id: "$_id",
minScore: {$min: "$scores.score"}
}}
Masz dobry pomysł, ale w ostatnim kroku agregacji chcesz pogrupować wszystkie wyniki według uczniów i znaleźć wartość $min.
Zmień ostatnią operację potoku na:
{ $group: {
_id: "$_id",
minScore: {$min: "$scores.score"}
}}