为了账号安全,请及时绑定邮箱和手机立即绑定

golang的gorm定义一个字段用来保存图片列表问题

golang的gorm定义一个字段用来保存图片列表问题

繁花不似锦 2019-01-02 11:14:56
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?
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

两种方法:

  1. 如果数据库字段为json,那么gorm设置为interface试试,只不过拿出来要做断言(JSON有interface{}和map两种)

  2. 如果数据库为text,那么gorm设置为string,同样,解析的时候也要类型断言


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 1414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信