时间:2021-07-01 10:21:17 帮助过:24人阅读
经过查看文档和源代码才发现,Criteria的where方法是一个静态工厂方法,它会返回一个实例化的criteria对象,所以就不需要自己new 一个criteria对象了。否则
find(new Query(criteria)
里的criteria没有任何判断条件,因此会返回所有的数据。
MongoTemplate 源码
public static Criteria where(String key) {
return new Criteria(key);
}
还是要看官方的文档和源代码
MongoDBTemplate多条件查询的问题
标签:port int template 需要 自己 new 作用 多条件 spring