Javascript node.js中的多个查询
我对node.js中的多个查询有疑问 现在,我正在开发一个Dashboard web应用程序,因为与不同表相关的各种板显示在一个页面上,所以需要多个查询 我见过使用“async.parallel”的方法,但理解不够。 我需要更详细的样本代码。 我使用mysql作为数据库Javascript node.js中的多个查询,javascript,mysql,node.js,Javascript,Mysql,Node.js,我对node.js中的多个查询有疑问 现在,我正在开发一个Dashboard web应用程序,因为与不同表相关的各种板显示在一个页面上,所以需要多个查询 我见过使用“async.parallel”的方法,但理解不够。 我需要更详细的样本代码。 我使用mysql作为数据库 提前感谢。您必须在此处使用prmomise。最好参考此链接。 谢谢你的回答。 我认为你建议的方法很有效 无论如何,我使用异步模块解决了这个问题,如下所示 async.parallel([ function(callbac
提前感谢。您必须在此处使用prmomise。最好参考此链接。 谢谢你的回答。 我认为你建议的方法很有效 无论如何,我使用异步模块解决了这个问题,如下所示
async.parallel([
function(callback) {
var queryData = 'SELECT * FROM table1';
client.query(queryData, function (err, rows1) {
if (err) {
return callback(err);
}
return callback(null, rows1);
});
},
function(callback) {
client.query('SELECT * FROM table2', function (err, rows2) {
if (err) {
return callback(err);
}
return callback(null, rows2);
});
},
function(callback) {
...
}
], function(error, callbackResults) {
if (error) {
console.log(error);
} else {
response.send(ejs.render(data, {
queryResult1 : callbackResults[0],
queryResult1 : callbackResults[1],
...
}));
}
});
谢谢,到目前为止你试过什么吗?StackOverflow不是一个免费的代码编写服务,它希望您能够这样做。请更新您的问题,以显示您已经尝试过的内容,并显示您在某个问题中面临的具体问题。有关更多信息,请参阅,并以