【发布时间】:2017-04-22 06:27:50
【问题描述】:
我正在查询以从我的图书收藏中提取属性“titlu”的不同首字母,以便根据图书“titlu”属性的首字母对它们进行分组。我有一些以 UTF-8 字符开头的标题,例如 Î、Ț、Ș 等,但我收到了这个错误:
显而易见的问题是:如何消除该错误? 有两种可接受的选择:
- 理想情况下,我应该能够显示 Î、Ș、Ț 等
- 如果不可能,也可以改为显示 I、S、T,并将 I 组中以 Î 开头的标题、S 组中以 Ș 开头的标题等组合在一起。
但是,转换必须在 mongo 查询中完成,因为我还需要标题的计数。 (对于解决方案#2,我们需要字母 I,例如以 I 开头的标题的出现次数 + 以 Î 开头的标题的出现次数)。
【问题讨论】:
标签: mongodb utf-8 aggregation-framework spring-data-mongodb