在RethinkDB中忽略orderBy中的变音符号



查询r.table('categories').orderBy('name')按以下顺序返回我的文档:

  • Cerveja
  • 制冷剂
  • Suco
  • 阿瓜

正确的顺序将首先采用"Água":

  • Água
  • Cerveja
  • 制冷剂
  • Suco

如何使orderBy忽略变音符号?

ReThinkDB不支持使用Unicode排序规则进行排序(请参阅https://rethinkdb.com/docs/data-types/),所以我会将名称的ASCII版本保存在一个单独的字段中进行排序,并使用当前字段进行显示。

最新更新