2013-12-12 28 views
0

我是新來的這個node.js和postgres數據庫。我已經完成了一切完美的查詢並獲得結果。我的問題是,當我在pgAdmin的運行選擇查詢,我得到了一些100行作爲輸出..node.js + postgres數據安排

我的代碼:

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); 
}); 
}); 

我想要實現的是.Suppose考慮我在尋找「 Apple「通過使用上面的(Like)命令,我得到匹配」APP「表單數據庫的單詞。現在它顯示的json是按照字母順序排列的。我想在Json中顯示json作爲最高到最低匹配數據。

幫助我要實現這個..預先感謝..

回答

1

query.on('row', …)爲每一行執行回調。使用

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

謝謝@ ckruse..Its工作..但我面臨着其他問題.. 1)它的所有行,還打印字段和解析器返回json ..我不想那..我有隻顯示行。2)也如何刪除空值的文件.. – Subburaj

+0

+1您的寶貴時間.. – Subburaj