Database
[{_id:1,AttributeA:"criteria1",AttributeB:"criteria2",AttributeC:"criteria3"},{_id:2,AttributeA:"criteria1",AttributeB:"criteria2",AttributeC:"criteria4"},{_id:3,AttributeA:"criteria1",AttributeB:"criteria2",AttributeC:"criteria5"},{_id:4,AttributeA:"BadVal",AttributeB:"criteria2",AttributeC:"criteria3"},{_id:5,AttributeA:"criteria1",AttributeB:"BadVal",AttributeC:"criteria3"},{_id:6,AttributeA:"BadVal",AttributeB:"BadVal",AttributeC:"criteria3"},{_id:7,AttributeA:"criteria1",AttributeB:"criteria2",AttributeC:"BadVal"}]
Query
db.collection.find({$or:[{AttributeA:"criteria1"},{AttributeB:"criteria2"}],AttributeC:{$in:["criteria3","criteria4","criteria5"]}})