【发布时间】:2017-07-21 18:34:19
【问题描述】:
我有一个非常简单的 Firebase 查询:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference nameRef = database.getReference("names");
Query query = nameRef.orderByChild("name");
我想按匈牙利字母顺序从我的数据库中获取所有名称。我的问题是非英语字符排在列表的末尾(匈牙利名称,我们有一些与英语相比的特殊字符)。
我从数据库中得到的示例订单:
Aladár
Béla
Ábel
预期顺序:
Aladár
Ábel
Béla
因为匈牙利语的 ABC 顺序是这样的:A、Á、B、C...
我可以使用 Firebase 查询获得此订单吗?如果不是,我必须在 Java 中进行排序。
【问题讨论】:
标签: android firebase firebase-realtime-database