我必须从nodejs / express应用程序中的几个mdb文件中读取数据。
我可以使用一个文件并发回响应:
var ADODB = require('node-adodb');
app.get('/data', function (req, res) {
db = "mydb.mdb"
var connection = ADODB.open('Provider=Microsoft.ACE.OLEDB.12.0;Data Source=' + db);
var query = 'SELECT * FROM [MyTable]';
connection
.query(query)
.on('done', function (data) {
r = JSON.stringify(data, null, ' ');
res.end(JSON.stringify(r, null, ' '));
})
.on('fail', function (data) {
res.end(JSON.stringify(data, null, ' '));
});
})
现在我必须使用db名称列表。如果我执行.on('done')
,如何在单个res.end(allData)
响应中合并所有for loop
回调在db名称?