【发布时间】:2020-06-08 23:42:30
【问题描述】:
简而言之:我有一个名为Section 的实体,它应该包含一个名为Subsection 的字段。每个部分可以有许多子部分,一个子部分只能属于一个部分。所以我们在这里有Many2One。这个类看起来像这样(我只复制了几个字段):
@Entity('section')
export class SectionEntity {
@PrimaryGeneratedColumn('increment')
id: number;
@Column({
type: 'int',
name: 'template_id',
nullable: true,
})
templateId: number;
@Column({
type: 'varchar',
name: 'name',
})
name: string;
@Column({
type: 'boolean',
name: 'is_base_template',
})
isBaseTemplate: boolean;
}
但我需要添加另一个类型为SectionEntity 的字段subsections。所以在这种情况下,它看起来像一个递归类型。
我该怎么做,然后会是什么样的关系(装饰器)?
【问题讨论】:
标签: nestjs