Как правильно именовать модели Sequelize?
Как правильно именовать и получать модели Sequelize?
В руководстве Model Basics предлагается такой подход:
const User = sequelize.define('User', { /* ... */ })
console.log(User === sequelize.models.User)
а в отдельном примере использования метода .define() предлагается такой подход:
sequelize.define('modelName', { /* ... */ })
sequelize.models.modelName
От каких факторов может зависеть выбор в пользу именования Моделей
- со строчной, или заглавной буквы,
- в единственном числе или во множественном?