2013-12-12 6 views
0

이 node.js 및 postgres 데이터베이스를 처음 사용합니다. 나는 모든 것을 완벽하게 질의하고 결과를 얻었습니다. 내 문제는 내가 pgAdmin에서 선택 쿼리를 실행하고 때이 출력으로 약 100 행을 ... 얻고 있다는 것입니다node.js + postgres data 배열

내 코드 :

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을 가장 낮은 일치하는 데이터로 표시하려고합니다.

Help 이걸 달성하기 위해서 .. 미리 감사드립니다 ...

답변

1

query.on('row', …)은 모든 행에 대해 콜백을 실행합니다. 사용

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

감사합니다. ccleuse..Its working ..하지만 나는 다른 문제에 직면하고 있습니다 .. 1) 그 모든 반환 줄과 인쇄 필드와 파서에 대한 json .. 나는 그것을 원하지 않아. 2) 또한 null 값을 가진 파일을 어떻게 제거 할 수 있습니까? – Subburaj

+0

+1하면 귀중한 시간입니다. – Subburaj

관련 문제