以下是我在node.js中的代碼,我想知道如何在一個json中追加兩個查詢結果併發送json作爲響應。如何在Node.js中追加兩個查詢結果中的一個json
所有的 router.get("/get-meta", function(req, res, next){
connection.query("select id, country_name from country", function (error, results) {
if (error) res.json({"status": "failed", "message": error.message});
else res.send(JSON.stringify({ results }));
});
connection.query("select id, currency from currency", function (error, results2) {
if (error) res.json({"status": "failed", "message": error.message});
else res.send(JSON.stringify({ results2 }));
});
});
如何在返回響應時向每個結果集提供標題? 例如,我得到的數據如下: [[{「id」:1,「country_name」:「Pakistan」}],[{「id」:1,「currency」:「PKR」}]] 至 [國家:[{「id」:1,「country_name」:「巴基斯坦」}],貨幣:[{「id」:1,「currency」:「PKR」}]] –
您無法指定標題,將按順序排列。因此,您可以將query1(第一個函數)的結果記錄在'results [0]'中,並且query2將位於'results [1]'等等 – node
中,我們可以使用result1中的一些數據第二個功能? –