如何检查json是否包含字段并有值sequelize mysql(mariadb)

u7up0aaq  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(388)

我正在使用node.js sequelize和mysql(mariadb)数据库。
如何检查json字段是否包含指定字段,并且该字段是否有值?
我的专栏示例 data :

{
 "a": true,
 "b": true,
}

我只需要选择行 b 他的价值是 true

tez616oj

tez616oj1#

试试这个:

Model.findAll({
 where: sequelize.where(sequelize.literal('data->>\'$.b\''), true)
})

相关问题