Sql 使用Node.js在JSON中循环

Sql 使用Node.js在JSON中循环,sql,json,node.js,Sql,Json,Node.js,我尝试使用Node循环JSON,以便调用sql数据库中的存储过程。JSON是: [ { boardid: '1', accesid: '2' }, { boardid: '2', accesid: '3' }, { boardid: '8', accesid: '4' } ] 我想要实现的伪代码是:我有UserID var data = req.body.addJSON for each JSON object { con.query( "CALL addUs

我尝试使用Node循环JSON,以便调用sql数据库中的存储过程。JSON是:

[ { boardid: '1', accesid: '2' },
  { boardid: '2', accesid: '3' },
  { boardid: '8', accesid: '4' } ]
我想要实现的伪代码是:我有UserID

var data = req.body.addJSON

for each JSON object {
    con.query(
        "CALL addUserToBoard('" + UserID + "', '" + BoardID + "','" + AccessTypeID + "');",
        function(err, result, fields) {
            if (err) throw err;
        }
    );
}

你可以用一个简单的forEach

var data = req.body.addJSON


data.forEach(value => {
    con.query("CALL addUserToBoard('" + UserID + "', '" + value.boardid + "','" + value.accesid + "');", function (err, result, fields) 
    {
        if (err) throw err;
    }); 
})

始终可以在对象a中交互

var jsonresponse = JSON.parse(data);
Object.keys(jsonresponse).forEach( function(param , index) {
    console.log(jsonresponse[param]);
    console.log(index);
}); 

没问题。如果对你有效,请接受正确的答案。你在问什么?请告诉我们您遇到了什么问题,以及到目前为止您尝试了什么