//如果query方法指定的类包含Document注解,则不需要inCollection
//如果query方法指定的类不包含@Document注解,则可通过inCollection指定在哪个collection进行查找
//as用来将查找到的结果映射为新的数据类型
List<Jedi> all = mongoTemplate.query(UserInfo.class)
.inCollection("userInfo")
.as(Jedi.class)
.matching(query(where("username").is("kean")))
.all();
all.forEach(System.out::println);
SpringBoot: MongoTemplate之inCollection
![](https://img-home.csdnimg.cn/images/20240711042549.png)