Java 更改mongoTemplate.find的默认行为

Java 更改mongoTemplate.find的默认行为,java,spring-boot,spring-data,spring-data-mongodb,spring-mongodb,Java,Spring Boot,Spring Data,Spring Data Mongodb,Spring Mongodb,有没有办法修改mongotemplate.find spring boot 2准备的每个查询 我想修改spring data mongo find准备的每个find查询。我想在mongo的每个find查询之后添加自定义查询 如何在spring boot 2中实现这一点。我想用自己的实现覆盖mongo模板的find方法,并想在由crud存储库方法构建的find查询之上添加一些自定义查询。我想通过覆盖mongotemplate的方法向crud存储库的每个find方法添加一些自定义查询您需要为mong

有没有办法修改mongotemplate.find spring boot 2准备的每个查询

我想修改spring data mongo find准备的每个find查询。我想在mongo的每个find查询之后添加自定义查询


如何在spring boot 2中实现这一点。

我想用自己的实现覆盖mongo模板的find方法,并想在由crud存储库方法构建的find查询之上添加一些自定义查询。

我想通过覆盖mongotemplate的方法向crud存储库的每个find方法添加一些自定义查询

您需要为mongoDB定制存储库类实现

下面是帮助您理解如何在存储库中添加自定义查询的示例代码。在得到结果后,您需要根据需要twik代码

public interface PersonRepository extends PagingAndSortingRepository<Person, String> {

List<Person> findByLastname(String lastname);

Page<Person> findByFirstname(String firstname, Pageable pageable);

Person findByShippingAddresses(Address address);
公共接口PersonRepository扩展了分页和排序存储库{
列出findByLastname(字符串lastname);
Page findByFirstname(字符串firstname,Pageable Pageable);
通过配送地址(地址)查找的人员;
}

您可以访问此页面以获得正确的理解

有关您希望做什么的更多详细信息?是否要使用更多条件补充查询以限制结果?在每个查询之后运行另一个查询?提供一些关于你的具体案例的更多细节,以便对你有更多帮助