Database
[{"name":"Alice","gender":"female"},{"name":"Mike","gender":"male"}]
Query
db.collection.aggregate([{$match:{$and:[{$expr:{$or:[{$eq:["any","female"/** settings.gender_filter*/]},{$eq:["$gender","female"/** settings.gender_filter*/]}]}}]}}])