rethinkdb orderby 不区分大小写

rethinkdb orderby case insensitive

我想以不区分大小写的方式按名称顺序获取所有数据。但我正在按此顺序获取数据

考虑以下 table:

[{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'})