登录
首页 >  Golang >  Go问答

go的gorm定义了一个产品类,有个字段为图片列表,类型为string[],存数据没问题,但是取数据?

来源:SegmentFault

时间:2023-01-26 11:27:49 166浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个Golang开发实战,手把手教大家学习《go的gorm定义了一个产品类,有个字段为图片列表,类型为string[],存数据没问题,但是取数据?》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

问题内容

这是我的模型定义:

type Product struct {
    Id        int
    CreatedAt time.Time
    UpdatedAt time.Time

    Name        string `gorm:"type:varchar(64);not null" json:"name"`
    Description string `gorm:"type:varchar(128);not null" json:"description"`
    Price       float32
    Pics        Pics `gorm:"type:text" json:"pics"`

}

type Pics []string

如何实现Find方法中text类型到string[]的转化呢?
gorm有这里接口吗?

正确答案

一般是把数组json一下存储成string的形式,然后gorm获取之后,转成数组即可,很方便的,比你多存储一个表方便的不要太多了

文中关于golang的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《go的gorm定义了一个产品类,有个字段为图片列表,类型为string[],存数据没问题,但是取数据?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表