Sequelizer: JSONB postgres запрос не работает - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь получить записи на основе некоторого ключа, который находится в jsonb, я использую sequelizer в качестве ORM и postgres в качестве базы данных. Я получаю пустой массив неожиданных заявок ...

 whereArr.push(db.where(
    db.cast("dataJson.basicInfo.firstName.value", 'text'),
    { [Op.iLike] : "%k%" }
));

searchBy = {
    where: {
        ...whereArr
    }
};

let leads = await Lead.findAndCountAll({
    ...searchBy,
    ...orderBy,
    ...paginate
});

Код работает нормально, если я использую имя столбца, отличное от столбца jsonb. Я не могу понять проблему. пожалуйста, руководство, как я могу этого достичь. Спасибо

...