Sequelize의 관계를 그림으로 만들었어요.
개시하다
Sequelize를 사용했지만 관계의 함수 운동은 이해하기 어려워서 UML로 그림을 그렸다
다음 두 표를 예로 들자.
run.jsconst TableA = this.sequelize.define('TableA');
const TableB = this.sequelize.define('TableB');
belongsTo
run.js
TableA.belongsTo(TableB);
tableA.getTableB(); hasOne
run.js
TableA.hasOne(TableB);
tableA.getTableB(); hasMany
run.js
TableA.hasMany(TableB);
tableA.getTableBs(); belongsToMany
run.js
TableA.belongsToMany(TableB, {through: 'TableC'});
TableB.belongsToMany(TableA, {through: 'TableC'});
tableA.getTableBs();
tableA.setTableBs();
tableA.addTableB();
tableA.addTableBs();
tableB.getTableAs();
tableB.setTableAs();
tableB.addTableA();
tableB.addTableAs(); 끝말
공식화하면 아무래도 이해하기 쉬워질 것 같다.자꾸만 모르면 솔직하게. API Docs 봐라!
Reference
이 문제에 관하여(Sequelize의 관계를 그림으로 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/syuchan1005/items/96df7c3540d52b39ca7d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const TableA = this.sequelize.define('TableA');
const TableB = this.sequelize.define('TableB');
Reference
이 문제에 관하여(Sequelize의 관계를 그림으로 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/syuchan1005/items/96df7c3540d52b39ca7d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)