答案 0 :(得分:4)
很遗憾,您无法更改Firebase数据库控制台中节点的顺序。默认情况下,所有节点都按键排序。需要记住的一点是Firebase密钥是Strings
。当字符串是订单时,按顺序排列lexicographically
。
因此对于数字,这是正常的顺序:
但对于字符串,这是正常的顺序:
Firebase中没有运营商,据我所知也没有大多数其他数据库允许您更改此行为。相反,您必须修改数据才能获得所需的行为。因此,按字典顺序排序时,按照您需要的顺序存储值。对于数字,您可以通过用零填充它们来实现这一点: