code: func (m *Manager) GetSubOrganizationsMultiple(globalIDs []string) ([]Organization, error) {
  	var organizations = make([]Organization, 0, 0)
  
  	regexes := []interface{}{}
  
  	for _, globalID := range globalIDs {
  		regexes = append(regexes, bson.RegEx{"^" + globalID + `\.`, ""})
  
  	}
  
  	var qry = bson.M{"globalid": bson.M{"$in": regexes}}
  
  	if err := m.collection.Find(qry).All(&organizations); err != nil {
  		return nil, err
  	}
  
  	return organizations, nil
  }
docs: // GetSubOrganizationsMultiple loads all suborganizations of the input organizations