node.js + postgres数据安排

时间:2013-12-12 08:25:50

标签: node.js postgresql

我是这个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);
});
});

我想要实现的是。考虑我正在寻找“Apple”我通过使用上面的(Like)命令得到与“APP”形式数据库匹配的单词。现在它显示json为字母顺序..我想要在Json中将json显示为最高到最低的匹配数据。

帮助我实现这一目标......提前谢谢..

1 个答案:

答案 0 :(得分:1)

query.on('row', …)执行每一行的回调。使用

client.query('…', function(err, result) {
  done();
  res.send(result);
});