我有一个具有“物化路径”树结构的实体。
我正在尝试加载孩子。它给出了一个空的子对象下面是实体
@Entity({ name: 'sector' })
@Tree('materialized-path')
export class SectorEntity {
constructor(data?: Partial<SectorEntity>) {
Object.assign(this, data);
}
@ApiProperty({ type: 'string' })
@PrimaryGeneratedColumn()
id: number;
@ApiProperty()
@Column()
name: string;
@ApiProperty()
@CreateDateColumn({ type: 'timestamp' })
createdAt?: Date;
@ApiProperty()
@UpdateDateColumn({ type: 'timestamp' })
updatedAt?: Date;
@TreeChildren()
children: SectorEntity[];
@TreeParent()
parent: SectorEntity;
}
获取树元素的代码
return typeorm.getTreeRepository(SectorEntity).findTrees();
加载后得到的结果,子对象内没有数据
[
{
"id": 1,
"name": "Abc",
"createdAt": "2021-04-29T18:50:19.922Z",
"updatedAt": "2021-04-29T18:50:19.000Z",
"children": []
}
]
请让我知道我哪里出错了。