Postgres: querying jsonb array with an array
You can use the @> operator.

From the docs:


  @>    Does the left JSON value contain within it the right value?


So in your case it would look something like this:

select * from products where specs @&gt; '{"spec_options": ["a", "b", "c"]}';