Size: a a a

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

2021 January 28

PL

Pavel Luhin in NestJS — русскоязычное сообщество
у меня просто было много репозиториев и тяжело было менеджить микросервисы, поэтому его притащил
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Pavel Luhin
а так да, nx четенький
А смысл его тогда юзать, если либы отдельно выносишь?
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
я сначала либы выносил, когда были отдельные репозитории, потом тут мне рассказали про nx и я начал потиху на него переезжать
с ним да, смысла выносить либы никакого нет
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Pavel Luhin
я сначала либы выносил, когда были отдельные репозитории, потом тут мне рассказали про nx и я начал потиху на него переезжать
с ним да, смысла выносить либы никакого нет
А ты TypeORM по той статье прикрутил?
источник

С

Степан in NestJS — русскоязычное сообщество
Всем привет, используя TypeOrm вы запросы к БД пишете используя queryBuilder или entityManager. Просто в доке typeOrm написано, что queryBuilder более производительный. Сорян за тупой вопрос, просто новичок.
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
да, но начинаю потиху избавляться от этого, поскольку проще сущности перечислять в орм конфиге, чем строить этот индекс. сперва он мне показался прикольным, а теперь кажется фигней. и в том и в том случае надо добавлять новую энтитю куда-то, просто во втором случае будет еще один лишний файл в виде прослойки
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Степан
Всем привет, используя TypeOrm вы запросы к БД пишете используя queryBuilder или entityManager. Просто в доке typeOrm написано, что queryBuilder более производительный. Сорян за тупой вопрос, просто новичок.
Ты знаешь, что  такое квери-билдер?
источник

D

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

С

Степан in NestJS — русскоязычное сообщество
Dmitriy
Ты знаешь, что  такое квери-билдер?
Да, очень похоже на то что если бы я писал на чистом sql
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
Dmitriy
А пример можешь показать, как перечисляешь сущности?
да просто в entities передаешь сущности
источник

PL

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

PL

Pavel Luhin in NestJS — русскоязычное сообщество
entities: [
   ActionLogEntity,
   CategoryEntity,
   DynamicConfigEntity,
   NotificationLogEntity,
   UserEntity,
 ],
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Степан
Да, очень похоже на то что если бы я писал на чистом sql
Да, но queryBuilder и entityManager - это вообще разные совершенно вещи
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Dmitriy
Да, но queryBuilder и entityManager - это вообще разные совершенно вещи
Например, entityManager имеет метод createQueryBuilder
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
коллеги я правильно понимаю, что async await тут вообще не упал

async getVideo2Encode(){
       return await this.videoRepository.createQueryBuilder('video')
           .where('video.status = :status', {status: VideoStatusEnum.NEW})
           .getMany()
   }
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
Goncharenko Dmitry
коллеги я правильно понимаю, что async await тут вообще не упал

async getVideo2Encode(){
       return await this.videoRepository.createQueryBuilder('video')
           .where('video.status = :status', {status: VideoStatusEnum.NEW})
           .getMany()
   }
да
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
вебсторм кстати даже подчеркивает в такие моменты
источник

GD

Goncharenko Dmitry in NestJS — русскоязычное сообщество
агась, спасибо
источник

E

E_A in NestJS — русскоязычное сообщество
🏡 ILshat Khamitov
я вот вообще мечтаю чтобы тс компилился в веб ассембли, даже есть такой проект https://www.assemblyscript.org/
все что на тс сейчас как то асоциируется с жс, так как только в него полностью нормально может компилится, если он сможет как шарп (который тоже с ооп и декораторами) компилится в бинарь будет супер вообще, и рассуждать о тс и сравнивать его с жс это просто временно, и в этом прекрастном будущем нест будет компилится в бинарь а не в жс который юзает експресс, и абстракции неста позволяют такое провернуть
Тогда у нас прелести слабой типизации  и динамического создания пропадут и получится из ts те же java/c#, только сильно урезанный
источник

С

Степан in NestJS — русскоязычное сообщество
Dmitriy
Да, но queryBuilder и entityManager - это вообще разные совершенно вещи
вот, с оф доки.
источник