Javascript 如何将从postgres数据库中选择的数据转换为json或csv,以便与d3js库一起使用?
有没有办法将从postgresql数据库获取的数据转换为csv或json,我只想将其用作D3.js的输入! 否则,是否可以在不转换的情况下使用它 这是我从数据库获取数据的方式:Javascript 如何将从postgres数据库中选择的数据转换为json或csv,以便与d3js库一起使用?,javascript,postgresql,d3.js,Javascript,Postgresql,D3.js,有没有办法将从postgresql数据库获取的数据转换为csv或json,我只想将其用作D3.js的输入! 否则,是否可以在不转换的情况下使用它 这是我从数据库获取数据的方式: var pg=require(“pg”); 变量连接字符串={ 用户:“用户”, 主机:'主机', 数据库:“db”, 密码:“pass”, 港口:5432, }; 变量池=新的pg.pool(connectionString); 连接(函数(错误、客户端、完成){ const query=client.query(新建
var pg=require(“pg”);
变量连接字符串={
用户:“用户”,
主机:'主机',
数据库:“db”,
密码:“pass”,
港口:5432,
};
变量池=新的pg.pool(connectionString);
连接(函数(错误、客户端、完成){
const query=client.query(新建pg.query(“从产品中选择”),query.on('row',(row)=>{
控制台日志(行);
})
query.on('end',(res)=>{
//池关闭
控制台日志(“结束”);
pool.end()
})
query.on('error',(res)=>{
控制台日志(res);
})
完成()
})
//完成
您可以在查询中使用行到行json
和数组到字符串
请参见下面的示例
SELECT array_to_string(array( SELECT row_to_json(products.*) FROM products),', ') as jsonData;
希望这会有帮助 你可以发布你用来查询数据库的代码吗?“有没有办法将从我的postgresql数据库获取的数据转换为csv或json”您的意思是让postgresql从products表生成csv或json数据?提供一个sqlfiddle.com和示例数据我的意思是将表中的任何数据转换为csv或json@路易吉塞隆完成了!javascript代码中的变量行不是已经是json对象了吗?有一件事,我们需要使用row.jsondata
而不是jsondata。