首页 > 解决方案 > 如何在 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 做到这一点,但我不知道如何修改代码来实现它。

标签: javascriptmysqlnode.js

解决方案


推荐阅读