如何使用Sequelize在NODE中执行多个查询(UPDATE)?

问题描述 投票:1回答:1

我需要使用Sequelize在NODE中执行多个查询。我尝试用for执行,但它没有用。有人可以帮帮我吗?

exports.update = async (req, res) => {

    for (let i = 0; i < req.body.length; i++) {

        const id = req.body[i].id;
        const permissao = req.body[i].permissao;
        const sql =
            `UPDATE tetsiste_usuarios.usuarioGraficos SET permissao = ${permissao} \n
            WHERE id = ${id} AND permissao <> ${permissao};`;
        sequelize.query(sql, { type: Sequelize.QueryTypes.UPDATE })
            .then(data => res.json(data))
    }

}
mysql node.js sequelize.js
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.