我期望从此mySQL查询仅得到一个结果。
是否可以在没有forEach
的情况下将结果提取到var中?
pmSql.query("SELECT name FROM sqlTable LIMIT 1", function(err, rows, fields) {
rows.forEach(function(row) { // don't want this forEach, I expect only 1
console.log(row.name); // it's only one!
});
});
最佳答案
当然,
代替forEach,您可以尝试如下所示
if(rows.length == 1) {
var row = rows[0];
}
如果您确定该结果为1,则可以避免if检查
关于mysql - NodeJs mySql仅获取一个结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25339006/