javascript - 如何在 nodejs 中实现 Promise?
问题描述
我根据 YT 教程制作了这个项目,但添加了一些额外的功能 图像 我遇到的问题如下,这是用于显示数据库数据的代码
controller.list = (req, res) => {
req.getConnection((err, conn) => {
conn.query("SELECT * FROM usuarios ", (err, usuarios) => {
if(err){
res.json(err)
}
res.render("usuarios", {
data: usuarios
})
})
})
}
但我不知道如何修改它,以便在“usado”部分显示“Codigo”重复的次数。我知道使用类似于这个的 MySQL 查询 'SELECT COUNT(*) AS namesCount FROM names WHERE age = ?' 我可以显示它重复的次数,但我不知道如何在控制器中实现它,我知道我可以用 promises 做到这一点,但我不知道如何修改代码来实现它。
解决方案
推荐阅读
- azure-logic-apps - 使用 SharePoint“使用路径获取文件内容”操作时,从“文件内容”中的 JSON 中提取 $content 值
- python - 获取 TypeError:'list' 对象在 Python 中不可调用
- laravel-8 - 如何将当前用户 id 从表单传递到控制器中的函数
- apache-spark - 如果未设置驱动程序类路径或执行程序类路径,则带有 --py-files 的 spark-submit 命令将失败
- .net-core - 使用 DotNetRDf.Query.FullText 创建 Lucene 索引器时出现异常
- azure - 为 Azure Devops Pipeline 创建新“环境”的权限
- python - 通过 Weddle 规则计算积分
- python - 有没有一种简单的方法可以交换矩阵中的行以在左侧形成单位矩阵
- pandas - 使用多索引索引熊猫数据框
- javascript - 错误 [ERR_HTTP_HEADERS_SENT]:在 node.js 项目中将标头发送到客户端错误后无法设置标头