使用Firebase orderByChild进行不区分大小写的排序

Lor*_*ren 6 case-insensitive firebase firebase-realtime-database

我正在使用FirebaseRecyclerAdapter来显示字符串列表.我的查询使用orderByChild.结果首先使用大写字母进行排序,如下所示:

第1项,第2项,第3项,aItem,bItem,zItem.

如何使用orderByChild导致不区分大小写的排序?

Jay*_*Jay 13

你没有.的种类.

如果您有要排序的数据,但还需要有该数据的用户表示,请保留两个版本

posts
  post_id_0
    display_version: William
    sort_version: william
  post_id_1
    display_version: Henry
    sort_version: henry
Run Code Online (Sandbox Code Playgroud)

当然,您可以从Firebase读取所有数据并使用.toLower或您的平台调用,然后在代码中进行排序.