У меня есть таблица, похожая на:
+==========|===========+
|id |primary key|
|----------|-----------|
|jdoc |jsonb |
+==========|===========+
jdoc
, возможно, будет содержать поле с именем abc
. Мне нужно найти различное количество значений в jdoc->'abc'
. Как мне выполнить sh это с помощью sequelize?
Я попытался использовать следующее:
Entity.count({
distinct: true,
col: 'jdoc.abc'
})
Это не работает и выдает ошибку, что поле jdoc.abc
не существует в таблице Entity
.
Как правильно заставить это работать? Стоит ли использовать необработанные запросы, если для этого нет встроенной поддержки?