Postgresql postgres只返回一条记录,需要多条记录
所以我正在浏览这个应用程序,我成功地完成了api请求,但是在我的表中,我有多条记录,查询只返回第一列Postgresql postgres只返回一条记录,需要多条记录,postgresql,express,node-pg-pool,Postgresql,Express,Node Pg Pool,所以我正在浏览这个应用程序,我成功地完成了api请求,但是在我的表中,我有多条记录,查询只返回第一列 router.get('/OnePost', (req,res)=>{ jwt.verify(req.token, 'configSecret', (err, authData) => { if(err) { res.sendStatus(403); } else { const sql = "SELECT
router.get('/OnePost', (req,res)=>{
jwt.verify(req.token, 'configSecret', (err, authData) => {
if(err) {
res.sendStatus(403);
} else {
const sql = "SELECT * FROM blog WHERE userid = $1";
const value = [authData.ID] ;
connection.query(sql,value)
.then(response => res.json(response.rows[0]))
.catch(e => console.error(e.stack))
}
})
})
你只发送第一行,不是所有行?从
响应中删除数组元素访问。行[0]
“仅返回第一列”-列或行?我已修复,谢谢!!