【问题标题】:Parsing PostgreSQL response from any() into JS object将来自 any() 的 PostgreSQL 响应解析为 JS 对象
【发布时间】:2019-01-03 04:13:12
【问题描述】:

当我打电话时:

db.any('SELECT (col1, col2, col3) FROM myTable....[other conditions]')

其中 db 是 pg-promise 连接的一个实例,作为对

的承诺结果

.then(function(data)) {

我得到一个包含 { row: '(ans1,ans2,ans3)' } 之类的对象的数组

也写在pg-promise documentation

有没有方便的方法(即没有字符串修剪和逗号分割)将其解析为 JS 对象?我想在视图(.pug 文件)中使用它,例如 element.col1 将打印 ans1。

【问题讨论】:

    标签: node.js postgresql pg-promise node-postgres


    【解决方案1】:

    通过将列名包装到 () 中,您明确要求您返回的是什么。

    没有(),你将得到一个 JSON 对象数组。

    【讨论】:

      猜你喜欢
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      相关资源
      最近更新 更多