Question: define a sequelize like below: var Program=sequelize.define('Program',{ programCode:{ type:Sequelize.STRING, primaryKey:true }, programName:Sequelize.STRING, }, module.exports.addProgram=function(programData){ return new Promise((resolve,reject)=>{ for ( var i in programData){ if(programData[i]==)

define a sequelize like below:

 

var Program=sequelize.define('Program',{

programCode:{

type:Sequelize.STRING,

primaryKey:true

},

programName:Sequelize.STRING,

},

module.exports.addProgram=function(programData){

return new Promise((resolve,reject)=>{

for ( var i in programData){

if(programData[i]=="")

programData[i]=null;

};

Program.create({

programCode:programData.programCode,

programName:programData.programName,

}) .then((data) => {

console.log("data:", data)

resolve(data);}

)

.catch((err) => {

reject ("Unable to Add the program");

return;

});

});

}

I know the programCode primaryKey should not be null, but if I input null in programCode, I will get some error. How could I handle this error?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Network Questions!