我是这个node.js和postgres数据库的新手。我做了所有完美的查询和结果。我的问题是,当我在pgAdmin中运行select查询时,我会得到大约100行作为输出。。
我的代码:
app.get('/reconcile', function(req, res){
var villagename = req.query.query;
var village=name.substring(0,4);
console.log("sub="+village);
console.log("select * from xxxxxxxxx where level4 ILIKE '%"+village+"%'")
var query = client.query("select * from tn_village where level4 ILIKE '%"+village+"%'");
query.on('row', function(rows) {
res.send(rows);
});
});
我想实现的是。假设我正在搜索"苹果",我正在使用上面的(Like)命令从数据库中获得与"APP"匹配的单词。。现在它以字母顺序显示json。。我想在json中将json显示为从最高到最低的匹配数据。。
帮助我实现这一点。。提前谢谢。。
query.on('row', …)
对每一行执行回调。使用
client.query('…', function(err, result) {
done();
res.send(result);
});