当我打电话时:
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。
答案 0 :(得分:1)
通过将列名称包装到()
中,您可以明确要求确切返回的内容。
没有()
,您将获得JSON对象数组。