Size: a a a

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

2021 October 17

В

Виталий in TypeORM - Русскоязычное сообщество
Оба неверны
источник

АИ

Артем Ильченко... in TypeORM - Русскоязычное сообщество
Почему?
источник

В

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

В

Виталий in TypeORM - Русскоязычное сообщество
Юзеры и роли
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Обычно если у тебя у юзера только одна роль то твои таблицы выглядят как то типо так
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Роли ид код
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Юзеры ид юзернейм рольид
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Так вот ты сейчас пытаешься описать что?
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Если связываешь объекты орм то они ссылаются друг на друга и через инверс сайт параметр ты показываешь на что будет ссылаться роль чтобы увидеть всех юзеров
источник

В

Виталий in TypeORM - Русскоязычное сообщество
Корректно будет сделать а ролях 1 ко многим с инверсом user => user.role
источник

В

Виталий in TypeORM - Русскоязычное сообщество
А в ролях role=>role.users
источник

В

Виталий in TypeORM - Русскоязычное сообщество
joincolumn декоратор который указывает в какой таблице будет создано связующее поле
источник

В

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

В

Виталий in TypeORM - Русскоязычное сообщество
Зайди в исходники тайпорм в папку тесты найди примеры релейшен там будет масса того что даст понять как это оформлять
источник

АИ

Артем Ильченко... in TypeORM - Русскоязычное сообщество
спасибо большое посмотрю
источник
2021 October 18

x

xzdwq in TypeORM - Русскоязычное сообщество
подскажите насчет передачи параметров в режиме написания запросов query, вот  пример как я делаю:

const result = await this.repo
 .query('select code from table where fieldId in ($1)', ['1, 2'])

выводит в result пустой массив, что я делаю не так?
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
в квери билдере так https://github.com/rucken/todo-nestjs/blob/6a28ac813ac5cc8979a3e0187547f36304d90c60/libs/rucken/todo-nestjs/src/services/projects-statuses.service.ts#L40
qb = qb.andWhere('(project.id in (:...projectIds))', {
         projectIds: options.projectsIds
       });
источник

В

Виталий in TypeORM - Русскоязычное сообщество
источник

В

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

x

xzdwq in TypeORM - Русскоязычное сообщество
да, в кверибилдере все прозрачно ясно, у меня появилась необходимость написать чистый sql запрос, для того чтобы миновать многие релешены
источник