Size: a a a

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

2020 April 14

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Артур Чобанян
Это вопрос?
Да я как обычно задал вопрос и потом вспомнил что видал это в доке. Если кому-то нужно будет:
.updateEntity(false)
это заставляет mysql не проверять документ после инсерта.
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Привет! Я тут немного (до сих пор) курю админки под  нест/тайп орм... в процессе этого возник вопрос - а что юзает нест - актив рекорд или дата мапер?
я верно понимаю что дата мапер?
https://github.com/typeorm/typeorm/blob/master/docs/active-record-data-mapper.md
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
вопрос в итоге вырождается в - "а ничего ли я не сломаю заекстендив в несте модельки тайп-орм-а от. BaseEntity"?
источник

DA

David Arutiunian in NestJS — русскоязычное сообщество
Вообще он вроде и в то и в то умеет
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Maxim Vynogradov
вопрос в итоге вырождается в - "а ничего ли я не сломаю заекстендив в несте модельки тайп-орм-а от. BaseEntity"?
А смысл? Тем более что есть офф модуль на репозиториях. Будешь свой писать ради эктива? Или ну его это ДИ и так сойдет?)
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
@TheMrPonchik @svt51v . Ну предистория - я поискал и нашёл интересную либу - https://www.npmjs.com/package/admin-bro-typeorm .
Работает она на ActiveRecord...  я полез в свои модельки и вижу что они не унаследованы от BaseEntity.. ну вот это меня и сконфузило..
просто пытаюсь теперь понять что да как оно работает. (а оно как не странно работает =))
AR там уже с коробки, сам писать ничего не буду
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
А смысл? Тем более что есть офф модуль на репозиториях. Будешь свой писать ради эктива? Или ну его это ДИ и так сойдет?)
Актив рекорд точно также в di засунуть можно же. Разница будет в чистоте сущностей
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Актив рекорд точно также в di засунуть можно же. Разница будет в чистоте сущностей
Можно, но, по умолчанию InjectModel. Отсутсвует. Если в экспортах есть функция для генерации токена тогда можно свой декоратор написать
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
а может и нет, а может и есть.
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
А можно жить с обычным Inject и просто провайдить модель)
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Sviatoslav
а может и нет, а может и есть.
нету кажиссь
источник

MV

Maxim Vynogradov in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А можно жить с обычным Inject и просто провайдить модель)
так и делаю для этой админки,  но в остальном не вижу в этом смысла)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А можно жить с обычным Inject и просто провайдить модель)
можно, но там токен скорее всего на символах или uuid
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
или писать свое
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
можно, но там токен скорее всего на символах или uuid
А в чем проблема?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А в чем проблема?
Я вообще не смотрел как там все устроенно но знаю что и модели и репозитории передаются в forFeature и если они там генерят токен по символу у которого нету экспорта ты уже никак не вытащиш
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
Я вообще не смотрел как там все устроенно но знаю что и модели и репозитории передаются в forFeature и если они там генерят токен по символу у которого нету экспорта ты уже никак не вытащиш
Эм. Есть ведь просто класс модели, которая актив рекорд. Берём провайд, юзКласс эта модель, потом инжектим. Готово. Нет?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Если писать свое а не привязываться к тому что в офф модуле то без проблем) А если привязываться тогда нужно смотреть.
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят подскажите плиз по поводу TypeOrm, я чет не понимаю, как мне достать categoryId (из relations) ? Сделал leftJoinAndSelect, но прилетает весь объект, мне же нужен только id, Заранее огромное спасибо
источник