如何检查JSON是否包含字段并具有值Sequelize MySQL(MariaDB)

时间:2018-04-10 09:51:50

标签: mysql json node.js mariadb sequelize.js

我正在使用Node.js Sequelize with MySQL(MariaDB)数据库。

如何检查JSON字段是否包含指定字段且该字段是否具有值?

我的专栏data的示例:

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

我需要在定义b时仅选择行且其值为true

1 个答案:

答案 0 :(得分:0)

试试这个:

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