6
Bookshelfに問題があります。カラムにjsonタイプのカラムを使用したい 私のテーブルには 'data'タイプのjsonカラムがあります。 'PSG'Bookshelf.js where json column 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"を選択しています。 "attr" @ $ 1の上限$ 2 - 演算子が存在しません:json @> unknown '。 – Vasanth
knexクエリをデバッグフラグで実行し、正確なクエリを投稿してください。 –