Database

[{"_id":"abc1","location":"usa","city":"new york"},{"_id":"abc2","location":"usa","city":"new jersey"},{"_id":"abc3","location":"canada","city":"toronto"}]

Query

db.collection.find({"$and":[{"_id":{"$in":["abc1","abc2","abc3"]}},{"$or":[{"location":"canada"},{"city":{"$in":["new york","new jersey"]}}]}]})

Result