【问题标题】:Change collation for Spring Reactive MongoDB更改 Spring Reactive MongoDB 的排序规则
【发布时间】:2020-03-11 09:31:27
【问题描述】:

我正在使用spring-data-mongodb:2.2.2.RELEASEspring-boot-starter-webflux:2.2.2.RELEASEMongodb v4.2.x。我需要更改数据库排序规则,以便将其设置为对所有查询不区分大小写。

我检查了文档:

但我不知道如何将它与反应式模板一起使用。

@Configuration
@EnableReactiveMongoRepositories
class MongoConfig {

// How should I use it?

}

【问题讨论】:

    标签: spring mongodb spring-boot spring-data-mongodb


    【解决方案1】:

    从 3.4 版开始,MongoDB 支持 collectionindex 创建 以及各种 查询操作 的排序规则。

    任何解决方案:

    • 修改您的@Document 实体以指定collation
    • 使用 @Query 修改您的 @Repositories(示例 82. 存储库的排序规则支持)
    • 查找、聚合等...

    https://docs.spring.io/spring-data/mongodb/docs/2.2.5.RELEASE/reference/html/#mongo.collation

    【讨论】:

      猜你喜欢
      • 2011-02-13
      • 2015-04-03
      • 1970-01-01
      • 2019-07-04
      • 2011-03-28
      • 2016-11-17
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      相关资源
      最近更新 更多