У меня проблема с книжной полкой, я хочу использовать запрос для столбцов json type Моя таблица имеет тип данных столбцов json, я хочу получить все элементы в этой колонке «team» = 'ПСЖ'Bookshelf.js, где с колонкой json Postgresql
I тест:
collection.query('whereRaw', "data->'team'->>'PSG'");
Я имею эту ошибку
"argument of WHERE must be type boolean, not type text"
Или я тест
collection.query('where', "data", "#>", "'{team, PSG}'");
Я имею эту ошибку
"The operator \"#>\" is not permitted"
Я думаю, что есть отчет с https://github.com/tgriesser/bookshelf/issues/550
Я использую тот же запрос, но все еще получаю ошибку «Ошибка необработанного отклонения: выберите« foo ». * From« foo », где« attr »@> $ 1 limit $ 2 - operator не существует: json @> unknown '. – Vasanth
Можете ли вы запустить свой knex-запрос с флагом отладки и опубликовать свой точный запрос? –