In my node application i have to execute 2 queries 1 after the other (i.e) I have to execute 2nd query based on result of 1st query.
My code:
var levels;
try {
sequelize.query("Select * from levels where country_id = " + level0 + "").success(function(results) {
levels = results;
}).failure(function(err) {
if (err) {
logger.error(err.stack);
throw (err);
}
else {
if (callback) {
callback(err, null);
}
}
});
}
catch (err) {
}
if (level == 2) {
query = "select *from xxxxxx where " + query + " and leveltype = "+levels[0].name_2+"";-----------------------------------------------------------> this is from 1st query
try {
sequelize.query(query).success(function(results) {
results = tsv.stringify(results);
onSuccess(results, callback)
}).failure(function(err) {
if (err) {
logger.error(err.stack);
throw (err);
}
else {
if (callback) {
callback(err, null);
}
}
});
}
catch (err) {
logger.error(err.stack)
}
}
Please help me to solve this. Thanks in advance.