Trước khi tôi gặp vấn đề tương tự và đã giải quyết được khi tôi hiểu chức năng của cài đặt Sắp xếp thứ tự.
Đi thẳng vào vấn đề!
Giả sử chúng ta có hai đối tượng: Người và Cha
var Person = sequelize.define('Person', {
name: Sequelize.STRING
});
var Father = sequelize.define('Father', {
age: Sequelize.STRING,
//The magic start here
personId: {
type: Sequelize.INTEGER,
references: 'persons', // <<< Note, its table's name, not object name
referencesKey: 'id' // <<< Note, its a column name
}
});
Person.hasMany(Father); // Set one to many relationship
Có thể nó sẽ giúp bạn
Chỉnh sửa:
Bạn có thể đọc phần này để hiểu rõ hơn:
http://docs.sequelizejs.com/manual/tutorial/associations .html # khóa ngoài