func (r *UserRepository) FindByExternalID(externalUserID string) (*models.TeamUser, error) {
    teamUser := &models.TeamUser{}
    err := r.collection.Find(bson.M{"ext_id": externalUserID}).One(teamUser)

    if err != nil && err == mgo.ErrNotFound {