Size: a a a

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

2021 March 03

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
пример отношения в сущности:
@OneToMany(type => MaterialType, materialType => materialType.materialTypeId)
 type: MaterialType;
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
опечатался, OneToOne в твоем случае
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
в квери билдере:
.innerJoinAndSelect('materials.type', 'materialType')
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
и вопрос, почему именно иннер джойн а не лефт?
источник

A

Alexey in TypeORM - Русскоязычное сообщество
я пока что переношу легаси апи. one to one. пробую чтобы получилось.
потом буду вносить изменения
источник

A

Alexey in TypeORM - Русскоязычное сообщество
Aleksey Lukyanov
пример отношения в сущности:
@OneToMany(type => MaterialType, materialType => materialType.materialTypeId)
 type: MaterialType;
При указании отношения. во втором аргумента materialType не имеет поля materialTypeId
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
ну какой там у тебя праймари ки в таблице Types
источник

A

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

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
значит его укажи вместо materialTypeId
источник

A

Alexey in TypeORM - Русскоязычное сообщество
я попробовал изменить описание отношения
источник

A

Alexey in TypeORM - Русскоязычное сообщество
но лезет все равно ошибка.
Unknown column 'materials.typeIdType' in 'field list'
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
на это обрати внимание выбирая джойн
источник

A

Alexey in TypeORM - Русскоязычное сообщество
Aleksey Lukyanov
на это обрати внимание выбирая джойн
Ага я помню про это.
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
покажи еще раз свою сущность целиком и запрос
источник

A

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

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
точнее обе сущности, и материалс и тайпс
источник

A

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

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
ты не добавил в таблицу материалс форейн ки
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
нужно добавить поле типа: type_id
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
которое буде форейн ки и будет ссылаться на праймари ки из таблицы тайпс
источник