作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有2张 table 。
预订。
enter code here
db.Booking.findAll({
include: [{
model: db.Customer
}]
})
module.exports = (sequelize, DataTypes) => {
const Booking = sequelize.define('Booking', {
id_booking: DataTypes.STRING,
agent:DataTypes.STRING,
}, {});
Booking.associate = function(models) {
Booking.hasMany(models.Customer, { foreignKey: 'id_booking'})
};
return Booking;
};
最佳答案
如果不想使用主键,则需要在 sourceKey
关联中指定 one to many,或在反向 targetKey
关系中指定 belongsTo()
。
Booking.hasMany(models.Customer, {
foreignKey: 'id_booking',
sourceKey: 'id_booking',
});
关于sequelize.js - 如何从Sequelize没有默认ID的另一个表中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52796989/
我是一名优秀的程序员,十分优秀!