Size: a a a

Sequelize - community (eng/ru)

2019 December 09

A

Andrei in Sequelize - community (eng/ru)
у меня друг плюется от Objection и knex, лучшее что мы пока что нашил это pg:) typeorm тоже не вызывает доверия, потому что вроде как с типами, а все равно все еще query builder:)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Sequelize лучшая из альтернатив, еще есть typeorm но я там больше стопорей встретил
источник

AK

Alexandr Kuzmichev in Sequelize - community (eng/ru)
Оке, спасибо!
источник
2019 December 12

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Ничего не могу понять, но у меня упорно падает findOrCreate с ошибкой
"TypeError: Cannot convert undefined or null to object"
При этом:
1. после первого вызова findOrCreate объект честно инсертнулся (и потом всё равно крашнулся)
2. findOne с тем же параметром успешно отрабатывает
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Забудьте, я идиот, там автоинкремент почему-то не стоял ._.
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Почему-то думал, что PrimaryKey сразу добавляет автоинкремент
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
не
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
бывают пк без инкрементов
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Yaroslav Zhymkov
бывают пк без инкрементов
Просто в Sequelize-Typescript написано:

A primary key (id) will be inherited from base class Model. This primary key is by default an INTEGER and has autoIncrement=true (This behaviour is a native sequelize thing).
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Я идиот x2
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Я его переопределял
источник

A

Andrei in Sequelize - community (eng/ru)
ну довольно неочевидное поведение как по мне)
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Andrei
ну довольно неочевидное поведение как по мне)
Очень сильно согласен
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Коллеги, а у вас нет ли какого-нибудь примера-проекта на который вы ориентируетесь при использовании sequelize (+ фреймворк, например, Express) для реализации типичной функциональности в своих проектах?
У меня не так много опыта в разработке поэтому я немного уперся в такой барьер, когда все простые учебные примеры в статьях про sequelize понятны, а когда делаю своё, то кажется, что на каждом шагу изобретаю велосипеды, которые давно уже созданы опытными людьми и доведены до совершенства.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Не, все под нда. Везде строю структуру 3.5
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Три слоя-модель, репозиторий, сервис. Ну и поверх мвс
источник

PP

Pizdjož Prokošek in Sequelize - community (eng/ru)
Yaroslav Zhymkov
Не, все под нда. Везде строю структуру 3.5
Жалко(( Мало ли, но если где-нибудь на гитхабе вам попадётся хороший (не идеальный, а хотя бы просто хороший) - буду рад увидеть ссылку на него))
источник

A

Andrei in Sequelize - community (eng/ru)
я могу только предложить попробовать nest.js, о нем как раз можно сказать что это то что люди создавали много лет. Насколько я знаю там можно выбрать основу(express). А в отношении структуры там выбраны лучшие практики(на сколько я знаю он слизан с java spring, а там люди точно многое повидали)
Правда к сиквалайзу он отношения не имеет, потому что там выбираешь способ взаимодействия с базой по своему вкусу)
источник