я хочу получить пользовательские данные после того, как я сделаю запрос с помощью gorm
item := []models.User{}
if config.DB.First(&item, "email = ?", email).RecordNotFound() || len(item) == 0 {
c.JSON(500, gin.H{
"status": "error",
"message": "record not found"})
c.Abort()
return
}
c.JSON(200, gin.H{
"status": "success",
"data": item,
})
, а вот мои модели
type User struct {
gorm.Model
Stores []Store // to show that customer can have many stores
UserName string
FullName string
Email string `gorm:"unique_index"`
Password string
SocialID string
Provider string
Avatar string
Role bool `gorm:"default:0"`
HaveStore bool `gorm:"default:0"`
isActivate bool `gorm:"default:0"`
}
я просто хочу получить имя пользователя после запроса do из gorm как это получить? Я использую item.Username
, но ошибка показывает, что item.UserName undefined (type []models.User has no field or method UserName)
Спасибо