Всем привет
Возник вопрос по неймингу моделей в sequelize:
По логике, при объявлении модели с помощью
sequelize.define
, её именуют с большой буквы. Кстати говоря, в документации и уроках от разработчиков нейминг везде разный. Если именовать модели с большой буквы, тогда, запрос вроде
User.findAll{ include: Post }, вернет массив спользователями, у которых будет поле Post(с большой буквы), хотя я ожидаю camelCase
Если объявлять модели с маленькой буквы, то в model/index.js модели регистрируются с маленькой буквы, следовательно в коде приходится писать, например, user.findAll, что для меня дико, т.к. user внутри - es6 класс
Сейчас я решаю это так:
модели именую с маленькой буквы, но в model/index.js регистрирую модель по названию файла, который пишу с большой буквы. В общем, костылю
Как поступаете вы?