Size: a a a

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

2021 August 07

x

xzdwq in TypeORM - Русскоязычное сообщество
чтобы была вложенность в ответе:
{
 doc_name: 'test',
 user: {
   name: 'ivanov',
   group: {
     name: 'group_1'
   }
 }
}
источник

x

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

x

xzdwq in TypeORM - Русскоязычное сообщество
вопрос в дагонку, в созданной промежуточной таблице user_group как раз те поля которые я указал в отношении: user_id и group_id. Я могу как-то добавить в нее еще поле id и create_at чтобы проиндексировать и знать когда я добавил пользователя в группу?
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
Тыже миграцию делаешь для таблицы, в ней и укажи доп поля
источник
2021 August 08

К

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

Есть товар
Есть магазин

Один товар может находится в разных магазинах в разном количестве.

Сделал промежуточную таблицу  четырьмя полями:
id
id товара
id магазина
count

То есть в ней должна храниться информация о наличии товара во всех магазинах.

Вопрос как это все связать между собой?
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
Зачем в промежуточной таблице id? Достаточно пары ид товар/магазин - обычная связь многие-ко-многим с дополнительными полями
источник

К

Константин in TypeORM - Русскоязычное сообщество
А почему многие ко многим? Если каждая строка в этой таблице будет содержать id товара, id магазина и количество, то разве не один к одному?
источник

К

Константин in TypeORM - Русскоязычное сообщество
Я просто не разбираюсь в этом, только учусь
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
Мани ту мани - Разные товары имеют разный магазы
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
Один к одному - один товар может находится только а одном магазе
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
У товара будет поле магазИд
источник

К

Константин in TypeORM - Русскоязычное сообщество
Понял, спасибо
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
Многие к одному - в одном магазе может быть больше одного товара, но товары уникальные в других магазах таких товаров не может быть
источник

К

Константин in TypeORM - Русскоязычное сообщество
ERROR [TypeOrmModule] Unable to connect to the database. Retrying (5)...
MissingPrimaryColumnError: Entity "Stock" does not have a primary column. Primary column is required to have in all your entities. Use @PrimaryColumn decorator to add a primary column to your entity.
источник

п

поймаю/накажу... in TypeORM - Русскоязычное сообщество
ребят, кто сталкивался с тем, что у вас есть очередь где хранятся айди сущеностей тайп орм и после того, как вызов идет используя это айди выходит ошибка RepositoryNotFoundError: No repository for
источник
2021 August 13

x

xzdwq in TypeORM - Русскоязычное сообщество
подскажите, а как грамотно вставить запись в промежуточную таблицу созданную автоматически после отношения ManyToMany? К примеру, в таблице user есть пользователь user_1 с id: 1, в таблице group есть группа group_1 с id: 1? как просто добавить запись в таблицу userGroup с данными user_id: 1, group_id: 1 ?
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
Ентити на неё делал
источник

🏡K

🏡 ILshat Khamitov in TypeORM - Русскоязычное сообщество
И работал как с обычной таблицей
источник

x

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

D

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

products.buyers = [...buyers]

products.save(...)
источник