Size: a a a

TypeORM - Русскоязычное сообщество

2021 February 16

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Да, вероятно. Получается
this.disciplineRepository.findOne({relation: ["lesson"], where: { lesson: lessonId }})
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Хотя, нет, там же на обратной стороне Lessons[]
Оно же не?

Да, тогда
where: { id: disciplineId }


Но смысл тогда relation именно здесь.
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
если я правильно тебя понял ты хочешь
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Я хочу получить Entity через id который привязан со стороны One.
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
1)  взять сущность LessonEntity к ней подседенить сущности DisciplineEntity  и и выбрать по парметру?
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Да, именно. Я получил через scheduleEntity массив из Lessons. Теперь в цикле я хочу прокидывать в каждый из них вложенные энтити и собирать ответ.
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
честно лучше этоого примера не объясню
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
там прям все наглядно
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
сам запрос лучше посторить через queryBuilder
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
roleRepository.find({
 join: { alias: 'roles', innerJoin: { users: 'roles.users' } },
 where: qb => {
   qb.where({ // Filter Role fields
     a: 1,
     b: 2
   }).andWhere('users.name = :userName', { userName: 'John Doe' }); // Filter related field
 }
});
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
или так
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
пища для ума есть)))) почитай погляди не получипться дашь знать )
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Спасибо!
источник
2021 February 17

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Я так и не решил проблему.
https://stackoverflow.com/questions/64561278/how-to-get-a-parent-id-in-child-entity-object-in-typeorm-nestjs

Вот похожий вопрос.
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Но так и не понял, как это решать. JoinColumn не спасает. В выдаче так и нет идентификаторов родителя.
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
loadRelationIds: true
источник

DE

Daniel Erased in TypeORM - Русскоязычное сообщество
Решение.
источник

ЛС

Логинов Сергей... in TypeORM - Русскоязычное сообщество
🧐
источник