1 回答
TA貢獻1810條經驗 獲得超5個贊
如果像這樣擴展模型:Users
type Users struct {
gorm.Model
ID uint `gorm:"autoIncrement;unique" json:"id"`
PhoneNumber string `gorm:"primaryKey" json:"phone_number"`
Name string `gorm:"default:dear user" json:"name"`
Rank uint `json:"rank"`
Score uint `json:"score"`
Image string `json:"image"`
Email string `json:"email"`
Address string `json:"address"`
Birthday string `json:"birthday"`
Biography string `json:"biography"`
Courses []*UserCourse `gorm:"foreignKey:UserPhoneNumber;references:PhoneNumber" json:"courses"`
}
然后,您可以使用以下命令將課程預加載到用戶結構中:
database.myDatabase.Preload("Courses").Order("rank asc").Limit(100).Find(users)
- 1 回答
- 0 關注
- 125 瀏覽
添加回答
舉報
