【发布时间】:2018-03-20 16:54:33
【问题描述】:
【问题讨论】:
-
无法更改 Firebase 数据库控制台中节点的顺序。但在大多数情况下,它们实际上应该按键排序。您可以编辑您的问题以包含数据的屏幕截图吗?
标签: firebase firebase-realtime-database firebase-authentication
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication
很遗憾,您无法在 Firebase 数据库控制台中更改节点的顺序。默认情况下,所有节点都是按键排序的。要记住的一件事是 Firebase 密钥是 Strings。并且当字符串是有序的时候,是有序的lexicographically。
所以对于数字,这是正常的顺序:
但是对于字符串,这是正常的顺序:
Firebase 中没有操作员,据我所知,在大多数其他数据库中也没有允许您更改此行为的操作员。相反,您将不得不修改数据以获得您想要的行为。因此,在按字典顺序排序时,按照您需要的顺序存储值。对于数字,您可以通过用零填充它们来实现:
【讨论】: