Firebase的排序区域

时间:2017-10-10 10:11:39

标签: javascript sorting firebase localization

我根据Firebase's sorting doc在排序算法上创建了一个javascript版本,因为我需要对" DESC"中的数据进行排序。多语言应用中的方向。我使用localeCompare()对字符串进行排序,这些字符串受" locale"的约束。参数和一些排序词法选项。 Firebase是否对他们也很敏感,所以我可以传递语言环境或其他选项,从而改变orderBy *方法的行为?我该如何管理它?我无法在文档中找到任何参考资料。

2 个答案:

答案 0 :(得分:0)

Firebase将字符串存储为Unicode,并将它们排序为JavaScript字符串。无法传入区域设置。如果您需要类似的内容,则必须使用Firebase进行基本过滤并在客户端上使用数据。

答案 1 :(得分:0)

使用Google Cloud Functions and Firebase并进行一些定制设计的服务器端排序可能是一种解决方案。