ReThinkDB不支持使用Unicode排序规则进行排序(请参阅https://rethinkdb.com/docs/data-types/),所以我会将名称的ASCII版本保存在一个单独的字段中进行排序,并使用当前字段进行显示。
查询r.table('categories').orderBy('name')
按以下顺序返回我的文档:
- Cerveja
- 制冷剂
- Suco
- 阿瓜
正确的顺序将首先采用"Água":
- Água
- Cerveja
- 制冷剂
- Suco
如何使orderBy
忽略变音符号?