golang的gorm定义一个字段用来保存图片列表问题:
type Article struct {
BaseModel
Title string `json:"title" gorm:"type:varchar(64);not null"`
Content string `json:"content" gorm:"type:text;not null"`
Status uint8 `json:"status"`
Pics1 string `json:"pics" gorm:"type:json" `
Pics2 string `json:"pics" gorm:"type:text" `
}
问题:
如上代码所示,一篇文章可能有几张图片,图片文件名用json数组保存(使用mysql8.0),那么:
1、Pic字段类型写什么?上面写的string,改成json会报错。
2、gorm的type写什么?json还是text?
两种方法: