Игнорирование диакритических знаков в порядкеBy в RethinkDB? - PullRequest
0 голосов
/ 07 ноября 2018

Запрос r.table('categories').orderBy('name') возвращает мои документы в следующем порядке:

  • Cerveja
  • Refrigerante
  • Suco
  • Агуа

В правильном порядке «Агуа» будет первым:

  • Агуа
  • Cerveja
  • Refrigerante
  • Suco

Как я могу заставить orderBy игнорировать диакритические знаки?

1 Ответ

0 голосов
/ 07 ноября 2018

ReThinkDB не поддерживает сортировку с сопоставлениями Unicode (см. https://rethinkdb.com/docs/data-types/),, поэтому я бы сохранил ASCII-версию имени в отдельном поле для сортировки и использовал текущую для отображения.

...