我目前正在与Objection一起从SQL查询中获取漂亮的对象。
我有一个这样的比赛:
id integer primary key,
teamA integer references(teams.id),
teamB integer references(teams.id),
scoreA integer,
scoreB integer
我的异议Team
类中是否有一种方法可以指定我的团队拥有matches
,即HasMany
关系,但是可以在两个字段中找到。
例如
static get relationMappings() {
return {
matches: {
relation: Model.HasManyRelation,
modelClass: Match,
join: {
from: ['matches.teamA', 'matches.teamB'],
to: 'teams.id',
}
}
};
}
预先感谢