gpt4 book ai didi

javascript - 从 MySQL 数据库获取数据并添加到列表(NodeJS)

转载 作者:行者123 更新时间:2023-11-29 11:19:33 26 4
gpt4 key购买 nike

因此,使用 ids 列表,我尝试获取数据库中每个元素的数据并将该元素添加到列表中。最后,我将其显示在 HTML 页面上。我该怎么做呢?现在,由于它异步执行查询,因此在运行代码来执行查询并将结果添加到列表后,列表将为空。

最佳答案

假设您有一个名为 teams 的表,其中包含每个团队的一行,以及诸如 idgames 等列总点数获胜损失

假设您有一个团队 id 数组。您想要在数据库中查询这些记录,然后对它们执行一些操作,然后将它们作为 json 返回到前端。

这就是我对你的问题的理解。如果情况并非如此,请在对此答案的评论中进行澄清。

可能的解决方案:在一个查询中完成这一切。我将使用我最喜欢的 mysql 库 knexjs

var columns = ['id', 'games', 'total_points', 'wins', 'loses'];

function getTeams(ids){
return knex.select(columns).where('id', 'in', ids)
.then((teams) => {
//do whatever with array of teams
return teams;
}
}

就这么简单。

关于javascript - 从 MySQL 数据库获取数据并添加到列表(NodeJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39156690/

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