为啥带有redshift的nodejs pg总是只返回一行?

Posted

技术标签:

【中文标题】为啥带有redshift的nodejs pg总是只返回一行?【英文标题】:why nodejs pg with redshift returns only one row all the times?为什么带有redshift的nodejs pg总是只返回一行? 【发布时间】:2020-03-18 05:08:11 【问题描述】:

我对 npm-pg 库有一个奇怪的问题,它只返回一行。但是当我检查数据库表时,表中有更多行。有人能解释一下吗?

import pg from 'pg';
export const sample = async (event, context) => 
pg.defaults.ssl = true;
const client = new pg.Client();
 //console.log(client);
 await client.connect();
  const res = await client.query('SELECT * FROM Sampletable ');
 //console.log(res);
 console.log(JSON.stringify(res.rows));
return res;

结果有: 只有一行:["XXXX":"YYYY"]

【问题讨论】:

【参考方案1】:

抱歉,我使用了不同的数据库,它只有一行,并且在手动查询时总是检查另一个数据库。呸!

【讨论】:

以上是关于为啥带有redshift的nodejs pg总是只返回一行?的主要内容,如果未能解决你的问题,请参考以下文章