Java異常與調(diào)優(yōu)一站式解決方案
2023-08-27 21:08 作者:bili_67158895267 | 我要投稿
將查詢條件,拼接為and模式
List<Criteria> criteriaList = new ArrayList<>();criteriaList.add(Criteria.where("age").gte(20));criteriaList.add(Criteria.where("age").lte(30));Criteria[] criteriaArr= new Criteria[criteriaList.size()];criteriaList.toArray(criteriaArr);Criteria criteria = new Criteria();criteria.andOperator(criteriaArr);Query query = new Query();query.addCriteria(criteria);List<Document> list = mongoTemplate.find(query, Document.class, "t_user_info");// 輸出內(nèi)容:【Query: { "$and" : [{ "age" : { "$gte" : 20}}, { "age" : { "$lte" : 30}}]}, Fields: {}, Sort: {}】System.out.println(query);
標(biāo)簽: