Size: a a a

NestJS — русскоязычное сообщество

2021 January 28

Z

Zaff in NestJS — русскоязычное сообщество
Zaff
а если нужно, чтобы этот пайп иногда срабатывал где-то в середине тела хендлера?
думаю, что лучше вынести в функцию, но интересно послушать ваши мнения
ну, то есть, иногда я его вызываю как
handler() {
 someCode()
 await new MyPipe(service).transform();
}
источник

i

injkgz in NestJS — русскоязычное сообщество
Susa
База уже заполенна и готовая просто новые фичи
она чем заполнялась?))
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
Zaff
ну, то есть, иногда я его вызываю как
handler() {
 someCode()
 await new MyPipe(service).transform();
}
Тогда это не очень подходит под пайп. Лучше вынести в сервис и использовать его везде
источник

S

Susa in NestJS — русскоязычное сообщество
injkgz
она чем заполнялась?))
У ее есть поля с объектами
источник

РК

Рома Каменівський... in NestJS — русскоязычное сообщество
Всем привет, в nest+ typeorm можно без релейшенов как-то сделать таблицу в которой я буду хранить продукты и подпродукты, разница может быть в 1-2 пропса, и допустим подпродукты связывать с конкретным продуктом по parentId? Чтобы на одной странице я мог вывести все подпродукты а на другой продукты и подпродукты которые к ним относятся?(типо иерархии)
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Рома Каменівський
Всем привет, в nest+ typeorm можно без релейшенов как-то сделать таблицу в которой я буду хранить продукты и подпродукты, разница может быть в 1-2 пропса, и допустим подпродукты связывать с конкретным продуктом по parentId? Чтобы на одной странице я мог вывести все подпродукты а на другой продукты и подпродукты которые к ним относятся?(типо иерархии)
Ну делай без связи, просто @Column() parentId
источник

Z

Zaff in NestJS — русскоязычное сообщество
Рома Каменівський
Всем привет, в nest+ typeorm можно без релейшенов как-то сделать таблицу в которой я буду хранить продукты и подпродукты, разница может быть в 1-2 пропса, и допустим подпродукты связывать с конкретным продуктом по parentId? Чтобы на одной странице я мог вывести все подпродукты а на другой продукты и подпродукты которые к ним относятся?(типо иерархии)
В одной таблице хранить оба?
Самое первое что приходит в голову это задать филд с типом или уровнем продукта 🤔
Мб я вообще фигню ляпнул
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Zaff
В одной таблице хранить оба?
Самое первое что приходит в голову это задать филд с типом или уровнем продукта 🤔
Мб я вообще фигню ляпнул
Без айдишки родительского товара не получится выбрать подпродукты конкретного товара
источник

РК

Рома Каменівський... in NestJS — русскоязычное сообщество
Zaff
В одной таблице хранить оба?
Самое первое что приходит в голову это задать филд с типом или уровнем продукта 🤔
Мб я вообще фигню ляпнул
да я думал по parenId связать, если это продукт то parentId = null, если подпродукт то parentId = id продукта, мне там релейшены я так понял не нужны скорее всего?
источник

Z

Zaff in NestJS — русскоязычное сообщество
Yurii Kovalenko
Без айдишки родительского товара не получится выбрать подпродукты конкретного товара
ну эт само собой, да
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Рома Каменівський
да я думал по parenId связать, если это продукт то parentId = null, если подпродукт то parentId = id продукта, мне там релейшены я так понял не нужны скорее всего?
Можешь не делать
источник

РК

Рома Каменівський... in NestJS — русскоязычное сообщество
Yurii Kovalenko
Можешь не делать
понял, спс, буду копать в этом направлении
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Рома Каменівський
понял, спс, буду копать в этом направлении
Нечего особо копать) вручную когда создаёшь подпродукт проставишь айди родителя
источник

РК

Рома Каменівський... in NestJS — русскоязычное сообщество
Yurii Kovalenko
Нечего особо копать) вручную когда создаёшь подпродукт проставишь айди родителя
да я что-то раньше делал такое, и сохранял в бд, но вот получить не смог правильно, как-бы в консоле получал одни промисы, хз походу забыл как промисы работают😂
источник

D

Dmitriy in NestJS — русскоязычное сообщество
А почему релейшн не хочешь использовать?
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
Dmitriy
А почему релейшн не хочешь использовать?
Как по мне, оверхед, в том же классе нужно добавить два поля manyToOne parent
OneToMany children
источник

РК

Рома Каменівський... in NestJS — русскоязычное сообщество
Dmitriy
А почему релейшн не хочешь использовать?
мне не совсем понятно как через него обновлять данные, я новичёк и не совсем понимаю как оно должно работать
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Yurii Kovalenko
Как по мне, оверхед, в том же классе нужно добавить два поля manyToOne parent
OneToMany children
А это разве не релейшены?
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Или я туплю
источник

YK

Yurii Kovalenko in NestJS — русскоязычное сообщество
И я думаю, что проще без них
источник