in code/client/model.go [110:115]
func (svc *trainerService) update(ctx context.Context, original, replacement trainer) error {
if _, err := svc.collection.ReplaceOne(ctx, original, replacement); err != nil {
return fmt.Errorf("error replacing record in mongo: %w", err)
}
return nil
}