我将2个表格A
和B
与表格AB
相关联:
A.belongsToMany(B, {through: AB})
B.belongsToMany(A, {through: AB})
问题是,当我做一些查询时:
A.getBs();
B.findOne({
...
include;[{model:A}]
})
关联表总会有一些额外的结果:
AB.a; AB.b;
AB:{
a,
b,
}
我该如何排除这些?
答案 0 :(得分:3)
由我自己解决,经过多次尝试> <
sheets.add after:=sheets(sheets.count - 1)
答案 1 :(得分:0)
通常与
一起使用through: {
attributes: []
}
但是你也可以尝试这个
joinTableAttributes: []