在我的節點應用程序中,我使用了sequelize ORM。因爲我必須執行3個查詢,畢竟我必須將這些結果合併爲JSON格式。node.js + sequelize +查詢執行
我的查詢:
try {
sequelize.query("select id_0, name_0, id_1, name_1 from xxxx group by id_0, name_0, id_1, name_1").success(function (result) {
finalResult = result;
})
} catch (err) {
}
try {
sequelize.query("select yyyyyyyyyy(JSON datatype) as value from xxxxx limit 1").success(function (valueResults) {
valueResults = valueResults[0].value;
valueResults = JSON.parse(valueResults);
for (var prop in valueResults) {
keyResult.push(prop);
}
})
} catch (err) {
}
try {
sequelize.query("select country_name, level0, level1, level2, level3, level4 from levels").success(function (result) {
//console.log("ccccccc=" +util.inspect(levelsResult)); = result;
levelsResult = result;
})
} catch (err) {
}
我有3個輸出爲單相結合,我必須格式化成JSON。當我試圖打印這3個輸出,最後由於異步調用而空着。請幫我解決這個問題。提前感謝。
請不要連續編輯您的問題。如果你想引起更多關注,請添加賞金。 – SomeKittens