gpt4 book ai didi

javascript - 如何将从 postgres 数据库中选择的数据转换为 json 或 csv 以与 d3js lib 一起使用?

转载 作者:行者123 更新时间:2023-11-29 13:15:15 26 4
gpt4 key购买 nike

有什么方法可以将从我的 postgresql 数据库获取的数据转换为 csv 或 json,我只想将其用作我的 D3.js 的输入!否则是否可以在不转换的情况下使用它?

这是我从数据库中获取数据的方式:

    var pg = require("pg");

var connectionString = {
user: 'user',
host: 'host',
database: 'db',
password: 'pass',
port: 5432,
};

var pool = new pg.Pool(connectionString);
pool.connect(function(err, client, done) {
const query = client.query(new pg.Query("SELECT * from products")), query.on('row', (row) => {
console.log(row);
})
query.on('end', (res) => {
// pool shutdown
console.log("ending");
pool.end()
})

query.on('error', (res) => {
console.log(res);
})

done()
})
// done

最佳答案

您可以在查询中使用 row_to_jsonarray_to_string

请参阅下面的示例。

SELECT array_to_string(array( SELECT row_to_json(products.*) FROM products),', ') as jsonData;

希望这会有所帮助!

关于javascript - 如何将从 postgres 数据库中选择的数据转换为 json 或 csv 以与 d3js lib 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50022750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com