Bookshelf に問題があります。json 型の列にクエリを使用したい テーブルに 'data' 型の json 列があり、この列 'team' = 'PSG' のすべての要素を取得したい
私はテストします:
collection.query('whereRaw', "data->'team'->>'PSG'");
このエラーがあります
「WHERE の引数はテキスト型ではなくブール型でなければなりません」
または私はテストします
collection.query('where', "data", "#>", "'{team, PSG}'");
このエラーがあります
「演算子 \"#>\" は許可されていません」
https://github.com/tgriesser/bookshelf/issues/550でレポートがあると思います