Я использую Node.js Sequelize с базой данных MySQL (MariaDB).
Как проверить, содержит ли поле JSON указанное поле, и это поле имеет значение?
Пример моих data
столбца:
{
"a": true,
"b": true,
}
Мне нужно выбрать только строки, когда b
определен, и его значение true
Попробуй это:
Model.findAll({
where: sequelize.where(sequelize.literal('data->>\'$.b\''), true)
})