流:如何获取行作为数组(而不是JSON对象)

时间:2019-06-11 06:29:35

标签: pg-promise

我们需要将数据导出到csv文件中。

我认为一种不错的方法是使用pg-promise的流功能 Learn-by-Example#from-database

似乎stream从数据库读取数据,并将行数据转换为JSON对象。然后,我们需要将JSON对象转换回数组并进行csv导出。

是否可以将流功能配置为直接将行作为数组返回以提高性能(并避免无用的JSON转换)?
即类似ParameterizedQuery。rowMode

1 个答案:

答案 0 :(得分:0)

在这种情况下,库pg-promise仅依靠underlying driver进行数据流传输,不幸的是它不支持这种功能。它只允许您从流中获取JSON对象。