You can avoid this issue by inserting the line below before calling UpdateOne method:
UpdateOne
result.Exams = []Exam{}