Size: a a a

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

2021 March 11

T

Timofey in TypeORM - Русскоязычное сообщество
и надо поменять  primary key связанной таблицы category у article
источник

T

Timofey in TypeORM - Русскоязычное сообщество
Aleksey Lukyanov
по идее нужно так: {
...oldFields,
...newFields
}
да вроде так и есть
источник

T

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

T

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

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
какая бд?
источник

T

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

AL

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

T

Timofey in TypeORM - Русскоязычное сообщество
это связанная таблица  один ко многим
источник

T

Timofey in TypeORM - Русскоязычное сообщество
у article в бд столбец categoryId
источник

T

Timofey in TypeORM - Русскоязычное сообщество
но по categoryId тож не меняет
источник

AL

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

AL

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

AL

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

T

Timofey in TypeORM - Русскоязычное сообщество
так тож не работает
источник

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
const { categoryId } = await this.categoryRepostory.findOne(category)

save({
...arcticle,
...{categoryId}
})
источник

T

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

T

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

AL

Aleksey Lukyanov in TypeORM - Русскоязычное сообщество
я бы убрал эту конструкцию в предпоследней строке, либо проверил что она точно работает так как ты думаешь. Проверил сущности, создано ли поле categoryId и указана ли связь один ко многим.
источник

T

Timofey in TypeORM - Русскоязычное сообщество
проверю спс
источник

T

Timofey in TypeORM - Русскоязычное сообщество
странно даже запрос идет в БД
источник