2016-12-05 14 views
0

我想以不區分大小寫的方式按名稱獲取所有數據。但我在此爲了獲取數據rethinkdb orderby不區分大小寫

  • 小寫字母
  • Numerics的
  • 大寫字母 有沒有什麼辦法讓同樣的方式下的數據和大寫?

回答

2

考慮下表:

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

謝謝你!它工作得很好。 –