Criteria.where 多条件
时间: 2023-06-29 08:09:17 浏览: 164
多条件查询
3星 · 编辑精心推荐
Criteria.where 可以用于构建多条件查询,以下是一个例子:
```
Criteria criteria = new Criteria();
criteria.andOperator(Criteria.where("name").is("John"), Criteria.where("age").gt(18));
Query query = new Query(criteria);
List<User> users = mongoTemplate.find(query, User.class);
```
这个例子中,我们使用了 Criteria.andOperator() 方法将两个条件进行了“与”操作,即查询满足 name 为 "John" 且 age 大于 18 的 User 记录。
阅读全文