以下はnode.jsのコードです.Jsonに1つのjsonで2つの結果を追加し、応答としてjsonを送信する方法を知りたいと思います。Node.jsの1つのjsonに2つのクエリ結果を追加する方法
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": "パキスタン"}]、[{"id": "通貨": "PKR"}]] 〜 [{"id":1、 "country_name": "Pakistan"}]、通貨:[{"id": "currency": "PKR"}]] –
ヘッダーを指定することはできませんが、クエリ1の結果(最初の関数)は 'results [0]'にあり、query2は 'results [1]'にあり、 – node
にあります。 2番目の関数? –