आप Criteria.orOperator आपकी सूची के कम से कम एक मानदंड से मेल खाने वाले प्रत्येक दस्तावेज़ को वापस करने के लिए।
अपनी सूची पर लूपिंग मानदंड की अपनी सूची बनाएं
List<Criteria> criteriaList = new ArrayList<>();
for (item : yourList) {
criteriaList.add(Criteria.where("x").is(item.x).and("y").is(item.y));
}
orOperator
. का उपयोग करके अपनी क्वेरी बनाएं :
Query.query(new Criteria.orOperator(criteriaList.toArray(new Criteria[criteriaList.size()])));