如何插入与对象值的数组到MySQL使用for或foreach在JavaScript(nodejs)?

这是我的cron工作api:

var job = new cronJob('* * * * * *', function () { Draft.find().then(data => { var finalData = data; Profsms.create({ phoneno: draftData.contacts.gsm, sender: senderName, message: message }).then(function (data) { if (data) { console.log("successfully moved in profsms mysql"); } else { console.log("failed"); } }) }); }, function () { console.log('DelCron Job finished.'); }, true, 'Asia/Calcutta'); 

finalDatavariables我得到这种types的JSON对象:

 { "draftType" : "contactdraft", "scheduledTime" : null, "senderdata" : "", "draftData" : { "contacts" : [ { "updatedAt" : "2017-12-07T12:09:10.000Z", "createdAt" : "2017-12-07T12:09:10.000Z", "data3" : "", "data2" : "", "data1" : "", "country" : "", "url" : "", "company" : "", "email" : "sameer@ech.com", "dob" : null, "postcode" : "", "region" : "", "city" : "", "street" : "", "lastName" : "Sameer", "firstName" : "Mohamed", "gsm" : "123344", "id" : 12 }, { "updatedAt" : "2017-12-07T12:09:58.000Z", "createdAt" : "2017-12-07T12:09:58.000Z", "data3" : "", "data2" : "", "data1" : "", "country" : "", "url" : "", "company" : "", "email" : "ganesh@ich.com", "dob" : null, "postcode" : "", "region" : "", "city" : "", "street" : "", "lastName" : "Pandiyan", "firstName" : "Ganesh", "gsm" : "1233", "id" : 13 } ] }, "senderName" : "ifelse", "message" : "hey...", "draftName" : "December 9", } 

我想从draftData和senderName和消息值中插入GSM号码到数据库

想要存储

  phoneno: draftData.contacts.gsm, sender: senderName, message: message 

这个怎么做?

我正在使用与mysql的续集ORM。

你能帮我解决这个使用或foreach或JavaScript中的任何其他function?

我终于写我自己的代码,并得到答案:

 var job = new cronJob('* * * * * *', function () { Draft.find().then(data => { var finalData = data; var array = []; for (var i = 0; i < finalData.length; i++) { for (var j = 0; j < finalData[i].draftData.contacts.length; j++) { array.push({ phoneno: finalData[i].draftData.contacts[j].gsm, sender: finalData[i].senderName, message: finalData[i].message }) } } Profsms.bulkCreate(array).then(function (data) { if (data) { console.log("successfully moved in profsms mysql"); } else { console.log("failed"); } }) }); }, function () { console.log('DelCron Job finished.'); }, true, 'Asia/Calcutta'); 

这是好的方法吗?