Sequelize.js 通过Sequelize将1 | 2 | 3存储为MySQL中的整数

Sequelize.js 通过Sequelize将1 | 2 | 3存储为MySQL中的整数,sequelize.js,Sequelize.js,我试图通过sequelize将这种类型的整数“4 | 8 | 128”存储到MySQL的整数列中 在MYSQL中,我可以使用原始查询来实现这一点 How can I do so using sequelize without writing it as raw queries? Reference: https://www.databasejournal.com/features/mssql/article.php/3359321/Storing-Multiple-Statuses-Usin

我试图通过sequelize将这种类型的整数“4 | 8 | 128”存储到MySQL的整数列中

在MYSQL中,我可以使用原始查询来实现这一点


How can I do so using sequelize without writing it as raw queries?

Reference: https://www.databasejournal.com/features/mssql/article.php/3359321/Storing-Multiple-Statuses-Using-an-Integer-Column.htm

当值为整数时,它似乎工作正常:

    myTestModel.update({
        funkyField : 4 | 8 | 128
        }, 
        {where : {id : 1}
        });

你试了什么?

让我试试