我为用户设置了一个节点,键为1到1400,但不太合适。在控制台中按顺序查看此命令。我对另一个节点也有类似的体验。但后来又自动订购了

发布于 2017-10-16 15:04:51
不幸的是,您不能更改Firebase数据库控制台中节点的顺序。默认情况下,所有节点都按键排序。需要记住的一件事是,Firebase键是Strings。如果字符串是有序的,则排序为lexicographically。
所以对于数字来说,这是正常的顺序:
但是对于字符串来说,这是正常的顺序:
据我所知,Firebase和大多数其他数据库中都没有允许您更改此行为的操作符。相反,您必须修改数据以获得您想要的行为。因此,在按字典顺序排序时,按照所需的顺序存储值。对于数字,您可以通过用零填充它们来实现这一点:
https://stackoverflow.com/questions/46647150
复制相似问题