Sequelize의 관계를 그림으로 만들었어요.

2325 단어 Node.jssequelize

개시하다


Sequelize를 사용했지만 관계의 함수 운동은 이해하기 어려워서 UML로 그림을 그렸다
다음 두 표를 예로 들자.
run.js
const 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 봐라!

좋은 웹페이지 즐겨찾기