Database 如何使用node.js获取特定行和列的值
我是node.js的新手 对于我的应用程序,我目前正在使用下面的代码获取一组行,并在每一行上迭代特定列的值Database 如何使用node.js获取特定行和列的值,database,node.js,Database,Node.js,我是node.js的新手 对于我的应用程序,我目前正在使用下面的代码获取一组行,并在每一行上迭代特定列的值 query = 'select ' + colName + ' from ' + rows[0].tablename + ' where ' + 'dictionaryid=' + rows[0].dictionaryid + ' and id between ' + lower
query = 'select ' + colName +
' from ' + rows[0].tablename +
' where ' +
'dictionaryid=' + rows[0].dictionaryid +
' and id between ' + lower + ' and ' + upper;
connection.query(query, function(err, rows1, fields) {
if (err) {
console.log(err);
throw err;
}
var contents = [];
rows1.forEach(function(elem) {
for (var key in elem) {
if (key == colName) {
contents.push(elem[key]);
}
}
});
因此,在上面的代码中,我获取行s1中的一组行,并使用forEach对所有行进行迭代
我想做什么来访问像rows1[I][key]这样的东西,例如第4行的第3列
我该怎么做呢
感谢您的帮助
谢谢。您可以使用以下方法:
var _ = require('underscore');
var contents = [];
rows1.forEach(function(elem) {
contents.push(_.toArray(elem));
});
var someValue = contents[3][2]; //3rd column of 4th row.