gpt4 book ai didi

javascript - Nodejs - 单独文件中的 SQL 查询?

转载 作者:搜寻专家 更新时间:2023-10-31 22:44:31 26 4
gpt4 key购买 nike

我想知道您对以下任务有何看法。我想从数据库中的 JSON 对象写入数据。我想将 SQL 逻辑与业务逻辑分开。

我读到当文件 js 包含大量查询时,hi 策略性能不佳。

您认为哪种方法是最佳做法?你能提供一个小例子吗?

最佳答案

您的表现问题绝对是“赛马”场景(即测试并查看)。但一般来说,如果您要这样做,我会简单地导出一个包含所有命名查询的对象,如下所示:

module.exports = {
getAllUsers: "SELECT username, email, displayName FROM users;",
/* other queries */
}

然后您的调用代码可以只需要该文件并获取所需的内容:

const queries = require('./db/queries');
queries.getAllUsers // <-- this is now that string

性能应该尽可能好,因为你的 require 缓存将确保文件只被读取一次,并且在 JS 中基于键的查找非常快,即使有一千或两个条目。

关于javascript - Nodejs - 单独文件中的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48043949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com