In my node app i am using sequelize ORM. In that i have to execute 3 queries and after all are exxecuted i have to combine those results into JSON format.
My queries:
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) {
}
I have to combine the 3 outputs into single and i have to format into JSON. when i tried to print these 3 outputs at last its coming as empty because of async calls.Please help me to solve this.Thanks in advance.