MongoTemplate动态拼接or条件(orOperator)

it2023-04-12  68

MongoTemplate动态拼接or条件(orOperator)

List<Criteria> orCriterias = new ArrayList<>(); attribute.forEach((k, v) -> { if (v != null) { orCriterias.add(Criteria.where(k).is(v)); } }); Query query = new Query(); Criteria criteria = new Criteria(); criteria.orOperator(orCriterias.toArray(new Criteria[0])); query.addCriteria(criteria)
最新回复(0)