0
大文字と小文字を区別せずにすべてのデータの名前を名前で取得したい。しかし、私は rethinkdb orderby大文字小文字を区別しない
- 下部ケースの順でデータをアルファベット取得していますか?
大文字と小文字を区別せずにすべてのデータの名前を名前で取得したい。しかし、私は rethinkdb orderby大文字小文字を区別しない
次の表を考えてみましょう:
[{name: "hillary"}, {name: "Donald"}]
ためには大文字と小文字を区別せずにorderBy
にname
により、以下を使用します。
table.orderBy(r.row("name").downcase())
データが大きくなるにつれて、あなたがしたいことに注意してくださいたとえば、次のようなインデックスを作成することができます。
table.indexCreate('name_case_insensitive', r.row('name').downcase())
とそれによって使用:
table.orderBy({index: 'name_case_insensitive'})
ありがとう!それは完璧に正常に動作します。 –