Spring Data 2020.0 - Spring Data MongoDB 3.1 中的新增功能和值得注意的功能
Spring Data MongoDB 3.1 版本是最近 Spring Data Commons 模块更改中受益最大的模块之一,它利用那里构建的基础设施来提供审核和 SpEL 等响应式功能。以下代码片段让您了解这对使用 SpEL 的声明式 MongoDB 查询意味着什么
@Query("{ 'supervisor' : ?#{ hasRole('ROLE_ADMIN') " +
"? new Document('$regex', '*') : principal.name } }")
Flux<Person> findAllFilteredByRole();
@EnableReactiveMongoAuditing
使用通用基础设施,因此您可以轻松跟踪更改。
…