【问题标题】:Can I use sequel code to query data with my Node.js server我可以使用续集代码通过我的 Node.js 服务器查询数据吗
【发布时间】:2021-06-19 22:23:18
【问题描述】:

我正在学习 PostgreSQL 课程,并且讲师正在教授续集代码,我只是想知道是否可以使用我的 Node.js 服务器使用续集代码查询数据,因为我找不到任何资源可以做到这一点,他们只使用 ORMS,比如 Prisma..,如果在 Node.js 中无法使用续集代码,那么学习它有什么意义呢?如果可能,请将我链接到一些资源。谢谢!

【问题讨论】:

    标签: node.js database postgresql


    【解决方案1】:

    您不需要使用 ORM(虽然更可取,因为它们通常会帮助您进行清理、错误处理等),您可以使用 pg 之类的东西编写低级查询

    // callback
    client.query('SELECT NOW() as now', (err, res) => {
      if (err) {
        console.log(err.stack)
      } else {
        console.log(res.rows[0])
      }
    })
    // promise
    client
      .query('SELECT NOW() as now')
      .then(res => console.log(res.rows[0]))
      .catch(e => console.error(e.stack))
    

    如果您了解底层数据库,通常更容易理解 ORM 在做什么(以及为什么)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 2019-01-23
      相关资源
      最近更新 更多