我有一个多对多关联(它用于返回 JSON)。它在模型中声明:
// models/school.go
type School struct {
ID int `gorm:"primary_key"`
Name string `gorm:"not null"`
Accreditations []Accreditation `gorm:"many2many:school_accreditation;"`
}
效果很好。我在 json 中返回了关联。问题是我的school_accreditation表中有一个附加字段,但它未包含在响应中。
我试图为该协会声明一个模型,就像这个答案中提出的那样:
// models/schoolAccreditation.go
package models
import "time"
// many to many
type SchoolAccreditation struct {
StartedAt time.Time `gorm:"not null"`
}
但到目前为止还不起作用。是否需要声明一些额外的配置?还是要修改?
沧海一幻觉
相关分类