Всем привет!
Подскажите пожалуйста, в Sequelize связь с другой таблицей идет через id, т.е.
//модель Status
Status.associate = function(models) {
models.Status.hasMany(models.Orders,{
foreignKey: 'status'
})
};
//модель Orders
Orders.associate = function(models) {
models.Orders.belongsTo(models.Status,{
foreignKey: 'status'
})
};
На основе этого кода строится нечто подобное:
...
LEFT OUTER JOIN `status` AS `Status`
ON `orders`.`status` = `status`.`id`
...
Здесь сравнение по умолчанию идет через id, но как мне выбрать не по id, а по другому полю? Заранее спасибо