속편 일대다 연결 – NodeJS/Express, MySQL
속편 일대다 연결 – NodeJS/Express, MySQL
post에서 Sequelize 일대일 연결을 사용하기 시작했습니다.오늘 우리는 NodeJS/Express와 MySQL을 이용하여 다중 관련 모델의 속편을 만들 것이다.
관련 직위:
일대다 연결은 하나의 원본과 여러 개의 목표를 연결한다.목표는 단지 하나의 원천과 연결된다.
const Company = sequelize.define('company', {/* ... */})
const Product = sequelize.define('product', {/* ... */})
Company.hasMany(Product)
위의 코드는 Product에 companyId 속성을 추가합니다.회사의 실례는 액세서리getProducts
와 setProducts
가 있다.sourceKey
옵션을 사용하여 여러 열의 레코드를 연관시킬 수 있습니다.
const Company = sequelize.define('company', {
uuid: {
type: Sequelize.UUID,
defaultValue: Sequelize.UUIDV1,
primaryKey: true
},
...
return Company;
}
const Product = sequelize.define('product', {
/*attributes*/
return Product;
}
Company.hasMany(Product, {foreignKey: 'fk_companyid', sourceKey: 'uuid'});
Product.belongsTo(Company, {foreignKey: 'fk_companyid', targetKey: 'uuid'});
https://grokonez.com/node-js/sequelize-one-to-many-association-nodejs-express-mysql 속편 일대다 연결 – NodeJS/Express, MySQL
Reference
이 문제에 관하여(속편 일대다 연결 – NodeJS/Express, MySQL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/loizenai/sequelize-one-to-many-association-nodejs-express-mysql-3af3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)