我有两个名为Exercise和Muscle的模型,它们具有多对多的关系。肌肉有两种变体
- 辅助肌肉
- 目标肌肉
这是从肌肉运动中提到的
type Exercise struct {
ID uint `gorm:"primaryKey"`
HelperMuscles []Muscle `json:"helper_muscles" gorm:"many2many: exercis_helper_muscles"`
TargetMuscles []Muscle `json:"target_muscles" gorm:"many2many: exercis_target_muscles"`
}
type Muscle struct {
ID uint `gorm:"primaryKey"`
Exercises []Exercise `json:"exercises" gorm:"many2many: ?"`
}
我的问题是我应该把什么作为肌肉模型中的透视表名称?
1条答案
按热度按时间2jcobegt1#
CNOMM不支持以您所描述的方式为两个不同的关系使用一个切片。您还可以直接执行SQL查询来获取相关练习。