Spring data mongo use OR in Query Spring data mongo use OR in Query spring spring

Spring data mongo use OR in Query


Or if you are using a Criteria API

Criteria criteria = new Criteria();criteria.orOperator(Criteria.where("A").is(10),Criteria.where("B").is(20));Query query = new Query(criteria);mongoOps.find(query, <Yourclass>.class, "collectionName");


I think this might work

@Query("{'$or':[ {'A':10}, {'B':20} ] }")


You can use the $in operator in Spring Java:

Criteria criteria = Criteria.where("field").in(listOfOptions);