我根据Firebase's sorting doc在排序算法上创建了一个javascript版本,因为我需要对" DESC"中的数据进行排序。多语言应用中的方向。我使用localeCompare()对字符串进行排序,这些字符串受" locale"的约束。参数和一些排序词法选项。 Firebase是否对他们也很敏感,所以我可以传递语言环境或其他选项,从而改变orderBy *方法的行为?我该如何管理它?我无法在文档中找到任何参考资料。
答案 0 :(得分:0)
Firebase将字符串存储为Unicode,并将它们排序为JavaScript字符串。无法传入区域设置。如果您需要类似的内容,则必须使用Firebase进行基本过滤并在客户端上使用数据。
答案 1 :(得分:0)
使用Google Cloud Functions and Firebase并进行一些定制设计的服务器端排序可能是一种解决方案。