TypeORM树级联删除

时间:2020-03-10 23:34:51

标签: node.js sequelize.js typeorm typeorm-datamapper

大家好,我在他们的文档中使用TypeORM物化树:

https://github.com/typeorm/typeorm/blob/master/docs/tree-entities.md#materialized-path-aka-path-enumeration

现在,我想删除一些“根树”节点,并同时删除其所有子节点,我正在使用这样的存储库:

await repository.remove(TreeNode);

但是由于外键约束,我无法删除,我像这样通过了cascade: true

Column({
    length: 500,
    default: '',
  })
  name: string

@TreeParent()
  parent: Comment

  @TreeChildren({
    cascade: true,
  })
  children: Comment[]

但是它没有任何作用?

0 个答案:

没有答案