209 похожих чатов

Коллеги, добрый день. У меня есть сущность категории CategoryEntity: {

children: CategiryEntity[]
}
И вложимость может быть бесконечной, то есть одни категории вложены в другие, а в них ещё.
Далее делаю такой запрос:
const categories = await this.categoryRepository
.createQueryBuilder('category')
.leftJoinAndSelect('category.children', 'children')
.getMany();
Но мне это даст только родителей и их первый уровень вложенности.
А задача получить родителей, их вложенности и вложенности их детей и так далее. Есть в typeorm подобная реализация? Или тупо сделать .leftJoinAndSelect('category.children', 'children') 10 раз подряд и получу тогда все вложенности

2 ответов

6 просмотров

https://github.com/typeorm/typeorm/blob/master/docs/tree-entities.md

Похожие вопросы

Карта сайта