node.js - 我可以使用续集代码通过我的 Node.js 服务器查询数据吗
问题描述
我正在学习 PostgreSQL 课程,而讲师正在教授续集代码,我只想知道是否可以使用我的 Node.js 服务器使用续集代码查询数据,因为我找不到任何可以做到这一点的资源,它们只有使用 ORMS,如 Prisma..,如果在 Node.js 中无法使用续集代码,那么学习它的意义何在?如果可能的话,将我链接到一些资源.. 谢谢!
解决方案
您不需要使用 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 在做什么(以及为什么)。
推荐阅读
- python - 当数组未初始化时,哪种是创建数组堆栈的最佳方式?
- load-testing - 炮兵从有效载荷文件中重复同一行
- facebook - 有没有办法通过 Facebook Marketing API 禁用预算优化?
- typescript - 使用多个中间件时在 redux 存储上正确键入 dispatch
- java - 颤振中任务':geolocator_android:compileDebugJavaWithJavac'的执行失败
- reactjs - React-传单我可以从公共文件夹中导入图标,但不能从组件文件夹中导入
- c - libtermkey 在纯文本模式终端中不报告鼠标事件
- java - 尽管没有问题,但没有返回任何东西 public static int
- swift - 使用 Swift 中的新并发将同步函数转换为异步
- assembly - 有没有办法将浮点立即分配给寄存器