firebase根据保存顺序存储数据。是否可以告诉Firebase将孩子存储在该特定孩子的上方/之后?例如,如果我想在“ Fish”之前而不是在“ Fish”之后保存新数据,则可以这样做。预先感谢
Pets :
Name : Cat
ID : 123
Name : Dog
ID : 456
Name :Fish
ID :789
答案 0 :(得分:1)
如果您的应用考虑了针对孩子的特定排序,则应引入一个孩子值,该值对希望他们出现的方式进行排序。您实际上没有“强制”订购的另一种方法。编写子值以您期望的方式进行排序是您的责任,而由客户端代码来查询它们的顺序则取决于您。
答案 1 :(得分:0)
您无法控制Firebase存储节点的顺序。
控制台以键的字典顺序显示节点,因此,如果您使用push
,则表示它们以添加顺序显示。无法更改或撤消此操作。