Size: a a a

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

2020 February 22

S

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

S

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

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Может во второй не так, но я помню, что призма - не ОРМ, а толстый сервис-прослойка к бд
источник

S

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

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Хочется, чтобы ОРМ не имела возможность работы как с query builder-ом, чтобы не терять возможностей SQL за простыми CRUD-ами)
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
во второй не так, это либа на ноде, пишешь схему она с нее делает файл со всеми моделями свойствами подключением к бд миграциями и т.д
Интересно
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят а в class-validator можно как-то передавать значение которое нужно проверить ? Что бы без декоратора ...
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Хочется, чтобы ОРМ не имела возможность работы как с query builder-ом, чтобы не терять возможностей SQL за простыми CRUD-ами)
всегда можно из кнекса получить запрос и передать в raw который недавно добавили. ну, а так, вот темка есть пока еще открыта, но там все в бете https://github.com/prisma/prisma-client-js/issues/10
источник

GS

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

S

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

S

Sviatoslav in NestJS — русскоязычное сообщество
А так призма сама по себе, свои миграции запросы модели
источник

GS

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

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Звучит костыльненько
согласен, ну пока что есть только prisma.raw('SELECT * FROM User;')
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Aleksei
А я сейчас наткнулся на такое — mikro-orm:
https://github.com/mikro-orm/mikro-orm

А потом еще и на такое (модуль для интеграции nestjs и этого orm):
https://github.com/dario1985/nestjs-mikro-orm

В чатике не нашел упоминаний mikro-orm. Может быть кто-нибудь уже тыкал его?
Наконец-то, а то от TypeORM местами душновато становится. Это, конечно, революционная ORM для JS, но у них судя по всему есть какие-то проблемы, которые корнями глубоко в ядро уходят, и из-за этого всплывают очень неприятные баги, которые сложно исправить даже костылями в юзер-ленде

Надеюсь Камиль в нест внедрит
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Dilame Bowzee
Наконец-то, а то от TypeORM местами душновато становится. Это, конечно, революционная ORM для JS, но у них судя по всему есть какие-то проблемы, которые корнями глубоко в ядро уходят, и из-за этого всплывают очень неприятные баги, которые сложно исправить даже костылями в юзер-ленде

Надеюсь Камиль в нест внедрит
Я пользуюсь Objection и доволен. .d.ts немного переписал для типобезопасности в запросах и норм
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Вот офф плагина для objection не хватает.
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Sviatoslav
Я пользуюсь Objection и доволен. .d.ts немного переписал для типобезопасности в запросах и норм
> .d.ts немного переписал

Не, я прям не люблю манкипатчинг) Мне из коробки подавай
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Да там 2 строчки кода, там уже все сгруппировали, вынесли.
источник

S

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

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Ребят, а подскажите плиз как мне линтеру сказать что бы он зараза не ставил эти поля вот так ... Хочу в одну строчку, мне как-то так удобнее.
источник