背景 - 我有一个Company
要合并到MergedCompany
记录中的记录列表。
我正在尝试创建 throughtable / model CompanyMergedCompany
。
// models/Company.js
attributes: {
mergedcompany: {
collection: 'mergedcompany',
via: 'companies',
through: 'companymergedcompany'
}
}
// models/MergedCompany.js
attributes: {
companies: {
collection: 'company',
via: 'mergedcompany',
through: 'companymergedcompany`'
},
}
// models/CompanyMergedCompany.js
attributes: {
mergedcompany: {
model: 'mergedcompany'
},
company: {
model: 'company'
},
}
启动应用程序时出现错误:
error: Failed to lift app: userError: A `through` property was set on the attribute `mergedcompany` on the `company` model but no corresponding attribute in the `mergedcompany` model could be found pointing with the same `through` value (`companymergedcompany`).
如何通过关联正确地创建它?