私はpostgres jsonb
の列の種類を試しています。私が使用している 一つの共通のクエリは、このようなものです:Postgres jsonb 'NOT contains' operator
select count(*) from jsonbtest WHERE attributes @> '{"City":"Mesa"}';
は、どのように私はそれを逆にしますか?別の演算子があるか、それとも単純に使用されているか
select count(*) from jsonbtest WHERE NOT attributes @> '{"City":"Mesa"}';
ない場合、これは検索する演算子
<@
を使用することができません、そのための専用の演算子がありません。 「NOT」の何が問題なの? – redneb@redneb問題は、単に「NOT」が機能しないことです。 'attributes - >> 'City' <'' Mesa''の定式化を使うこともできません。 – eykanal
@eykanal 'NOT' [かなりうまくいく](http://rextester.com/TMGVQZ95259)。 – pozs