指定 SELECT 列时 pg-promise 中未解析的行

Unparsed row in pg-promise when specifying SELECT columns

为什么在使用 SELECT * ... 查询时 pg-promise return 是已解析的对象,但在指定 select 列时 return 是未解析的行 SELECT (given_name, family_name, photo) ...?

有没有办法告诉 pg-promise 像第一种情况一样解析列名?

...returns an unparsed row when select columns are specified

你不只是指定列,你把它们放在括号里,这告诉 PostgreSQL 到 return 元组,这就是你得到的。如果您 运行 在 pgAdmin 中查询,您将看到相同的结果。

Is there a way to tell pg-promise to parse the column names like in the first case?

去掉括号,就是这样。