javascript - Work Around Circular Dependencys -


i'm trying out sequelize first time , i'm having bit of trouble getting database model work.

sequelize.sync() fails error: circular dependency instruction -> result => instruction

which makes sense since model circular:

const instruction = db.define('instruction', {      id: {              type: sequelize.integer,              allownull: false,              primarykey: true,              autoincrement: true,      },      /* more keys here */  });      //each instruction results in 1 or more results  const result = db.define('result', {      id: {              type: sequelize.integer,              allownull: false,              primarykey: true,              autoincrement: true,      },      /* more keys here */  });    //relationships  //each instruction has 1 or more results  instruction.hasmany(result, { as: 'results'} );  //each result has resulting instruction  result.hasone(instruction, { as: 'nextinstruction' });  //each result belongs instruction lead result.  result.belongsto(instruction, { as: 'origininstruction' })

each instruction has 1-n results each result has next instruction.

im not sure whether there better way model database or if i'm missing way makes work sequelize. unfortunately i'm not fluent in sql might first.

any appreciated.


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -