Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql postgres只返回一条记录,需要多条记录_Postgresql_Express_Node Pg Pool - Fatal编程技术网

Postgresql postgres只返回一条记录,需要多条记录

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

所以我正在浏览这个应用程序,我成功地完成了api请求,但是在我的表中,我有多条记录,查询只返回第一列

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]
“仅返回第一列”-列或行?我已修复,谢谢!!