Spring Boot filter by multiple fields (MongoDB)



我在springboot中有一个API,它从mongo DB获取数据。这个API接受4个过滤器:

从日期
  1. 迄今为止
  2. <
  3. 名称/gh>

现在,用户可以发送任何过滤器或所有过滤器。例如,如果他只传递姓名和角色,我应该按姓名和角色过滤数据,忽略日期字段。如果他发送所有值,我应该过滤所有字段。如果他只发送from date,我应该通过from date过滤,忽略所有字段。

有人能帮我一下吗?

谢谢

TrySpecificationsfrom Spring Data JPA.

文档链接- https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/

相关内容

  • 没有找到相关文章