TypeORM Каскад деревьев удалить - PullRequest
0 голосов
/ 11 марта 2020

Привет, ребята. Я использую TypeORM Materialized Tree из своих документов:

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

Теперь я хотел бы удалить некоторые Root Узел дерева, а также для удаления всех его дочерних элементов. Я использую репозиторий следующим образом:

await repository.remove(TreeNode);

Но я не могу удалить из-за ограничений внешнего ключа, я передал cascade: true следующим образом:

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

@TreeParent()
  parent: Comment

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

Но это не дает никакого эффекта ???

...