Size: a a a

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

2021 January 29

D

Dmitriy in NestJS — русскоязычное сообщество
Илья | 😶 ☮️
SQL знать не нужно с современными инструментами
Это уже другой вопрос. Лично я не знаю дятлов, которые решили с базой работать, изучая ORM, но не зная чистый SQL)
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Sergey Shumchenko
но наверное бывают ситуации когда чистый query запрос в ORM лучше написать
95%
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
чем через repository или querybuilder
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Dmitriy
Это уже другой вопрос. Лично я не знаю дятлов, которые решили с базой работать, изучая ORM, но не зная чистый SQL)
Ща все учат монгус ( не монгу )
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Илья | 😶 ☮️
SQL знать не нужно с современными инструментами
SQL знать нужно)
источник

D

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

D

Dmitriy in NestJS — русскоязычное сообщество
Vanya Leyn
Ща все учат монгус ( не монгу )
Не сказал бы, хайп на неё давно уже прошел (лет 6-7 назад), и теперь она в моде только у jsников. Питонщики монгу почти не юзают, пхпшники тоже
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
Sergey Shumchenko
SQL знать нужно)
Мирного решения не будет.
источник

VL

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

${categoryFilter ? "And ..." : ""} И джоин выше
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Илья | 😶 ☮️
Мирного решения не будет.
я сам пока не особо знаю случаев, когда юзается чистый SQL, но знаю, что он юзается часто.
Как минимум часто бывают случаи, когда нужно в ORM запихнуть чистый SQL запрос
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Vanya Leyn
Ну, так и решу

${categoryFilter ? "And ..." : ""} И джоин выше
Это нечитабельно от слова совсем. У меня есть проект, где опциональных условий штук 20. Часть из них требует джойны, подзапросы и т.п. Не представляю, как это можно красиво впихнуть в форматирование строки. И не ошибиться с количеством скобок, параметров, которые надо передавать и т.п.
источник

D

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

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Хз, сам редко такие конструкции пишу и тащусь от скла, вот и не нашел применения КБ. Мб попробую на досуге и поменяю свое мнение, самое вменяемое это кнекс сейчас или что?
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Vanya Leyn
Хз, сам редко такие конструкции пишу и тащусь от скла, вот и не нашел применения КБ. Мб попробую на досуге и поменяю свое мнение, самое вменяемое это кнекс сейчас или что?
часто достаточно использовать банально entityRepository для запроса, а queryBuilder создан для более сложных запросиков
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Vanya Leyn
Хз, сам редко такие конструкции пишу и тащусь от скла, вот и не нашел применения КБ. Мб попробую на досуге и поменяю свое мнение, самое вменяемое это кнекс сейчас или что?
а если сравнивать с чистым SQL ну хз... Если тебе так удобнее, то можешь конечно и так писать
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Vanya Leyn
Хз, сам редко такие конструкции пишу и тащусь от скла, вот и не нашел применения КБ. Мб попробую на досуге и поменяю свое мнение, самое вменяемое это кнекс сейчас или что?
Можно и из TypeORM юзать
источник

NI

Nika Istomina in NestJS — русскоязычное сообщество
Dmitriy
Это уже другой вопрос. Лично я не знаю дятлов, которые решили с базой работать, изучая ORM, но не зная чистый SQL)
Этот дятел перед вами😅
источник

SS

Sergey Shumchenko in NestJS — русскоязычное сообщество
Nika Istomina
Этот дятел перед вами😅
Дратути
источник

NI

Nika Istomina in NestJS — русскоязычное сообщество
Sergey Shumchenko
Дратути
👋
источник

DK

Dmytro Klekots in NestJS — русскоязычное сообщество
Vanya Leyn
Хз, сам редко такие конструкции пишу и тащусь от скла, вот и не нашел применения КБ. Мб попробую на досуге и поменяю свое мнение, самое вменяемое это кнекс сейчас или что?
я вот также относительно недавно влетел в nest и typeorm. Не могу также понять какие же преимущества билдера, кроме недостатка, что нужно учить синтаксис)
источник