I'm working with the https://github.com/jinzhu/gorm library. For some reason I can't access some fields that I expect to be there. Those particular fields have underscores in them. For instance when I try to Access SpeName it doesn't fail but it also does not give me a string
- type Specialties struct {
- SpeId int64
- SpeName string
- Conditions sql.NullString
- ParentId sql.NullInt64
- Hidden sql.NullInt64
- }
-
-
- func IsFolderNameASpecialty(folderName string) models.Specialties {
- var sSpecialty models.Specialties
- for _, specialty := range Specialties {
- fmt.Println(strings.ToLower(folderName), specialty.SpeName)
- if strings.ToLower(folderName) == strings.ToLower(specialty.SpeName) {
- sSpecialty = specialty
- }
- }
- return sSpecialty
- }
For Some reason the println is empty. The mysql field is really spe_Name
instead of SpeName
. What tag do I use to allow me to access the field properly?