我有 1:n 关联Company -> CompanySettings,我想要的是,我通过 Id 找到 Company,然后通过该实例创建 companySettings 并自动填充外键属性
using sequelize-typescript
我已经尝试过$get, $add,$count来自关联功能及其工作
但是当我尝试$create函数时,它给了我错误
公司类
@Table({
tableName: 'company',
})
export class Company extends Model<Company> {
@Column({ allowNull: false, type: DataType.STRING(50) })
name: string
@CreatedAt
@Column({ field: 'created_at' })
createdAt: Date
@UpdatedAt
@Column({ field: 'updated_at' })
updatedAt: Date
@Column({ field: 'is_deleted', defaultValue: 'f', type: DataType.BOOLEAN })
isDeleted: boolean
@HasMany(() => CompanySettings)
settings: CompanySettings[]
Run Code Online (Sandbox Code Playgroud)
公司设置类
@Table({
tableName: 'company_settings',
})
export class CompanySettings …Run Code Online (Sandbox Code Playgroud)