将来自 any() 的 PostgreSQL 响应解析为 JS 对象
Parsing PostgreSQL response from any() into JS object
当我打电话时:
db.any('SELECT (col1, col2, col3) FROM myTable....[other conditions]')
其中 db 是 pg-promise 连接的实例,作为
的承诺结果
.then(function(data)) {
我得到一个包含 { row: '(ans1,ans2,ans3)' }
对象的数组
有什么方便的方法(即不进行字符串裁剪和彗差分割)将其解析为JS对象吗?我想在视图(.pug 文件)中使用它,例如 element.col1
将打印 ans1.
通过将列名包装到 ()
中,您具体请求的正是您要返回的内容。
如果没有 ()
,您将得到一个包含 JSON 个对象的数组。
当我打电话时:
db.any('SELECT (col1, col2, col3) FROM myTable....[other conditions]')
其中 db 是 pg-promise 连接的实例,作为
的承诺结果.then(function(data)) {
我得到一个包含 { row: '(ans1,ans2,ans3)' }
有什么方便的方法(即不进行字符串裁剪和彗差分割)将其解析为JS对象吗?我想在视图(.pug 文件)中使用它,例如 element.col1
将打印 ans1.
通过将列名包装到 ()
中,您具体请求的正是您要返回的内容。
如果没有 ()
,您将得到一个包含 JSON 个对象的数组。