Question: I have a `user` table with a `data` jsonb column. In that, I have a `cars` array that can have 0-N cars in it. 

I'm trying to do a query like this to find if the user's `cars` array contains either Toyota or Mitsubishi, but it's throwing an error

```
await knex('users.record')
    .where('created_at', '>', '2019-05-21')
    .select('data')
    .whereRaw('cars', ['Toyota', 'Mitsubishi']) // this seems wrong
    .returning('*');

```

One example user's `cars` array is `['Toyota', 'Mitsubishi', 'Honda', 'Ford']`

Answer: 
The Solution I found was to modify the output of the stored procedure in Visual Studio.
Try removing the new instance of the list and just have it like this

```
List<output> seResult = _output.searchLog(searchString);

```

Update stored proc to

```
@searchValue varchar(150)

AS

BEGIN

SELECT
  [ColumnName1]
  ,[ColumnName2] ...etc...
FROM [dbo].[output]
WHERE CONTAINS (*,@searchValue) 

END

```