Full Text Search Restrict results based on contents of channels array

I’ve got full text search to work well. I made and endpoint that an application can call.

However when I make a search it returns correctly matched documents that I’m not available to see based on the current users channels.

How do I modify the query to check that the channels array of my document contains only certain values (those possessed by the current user).

Something like {"field":"reviews.content", "match": "location"}
looks very useful but I can’t find any documentation for doing this for an array e.g. ‘contains’

Is there any functionality like this?