我在PostgreSQL中使用gorm(GoLang)。 最近,我决定与gorm结合使用,以节省时间和最佳实践。
所以问题是我想更新模型而不覆盖他的所有字段。
例如,“我有以下结构:
type Car struct {
gorm.Model
CarModels []CarModel `json:"car_models"`
Foo string `json:"foo"`
}
type CarModel struct {
gorm.Model
Name string `json:"name"`
Bar string `json:"-"`
CarID uint `json:"car_id"`
}
db.Update()
问题在于,字段Bar在DB上为空...因为我没有将其返回给客户端...
我试图在此处和Gorm docs上找到答案,但是没有找到任何答案。
有人知道如何处理此问题吗?