Firebase将项目插入特定位置

时间:2017-05-23 18:23:18

标签: python json firebase firebase-realtime-database

我正在使用Firebase。我正在尝试将新项目插入特定位置。 enter image description here

数据结构如下图所示。使用firebase生成的密钥插入项目,顺序很重要。我想用新生成的firebase密钥插入新项目。例如;在" -KkoQbTvUe_TaKXV2N3f"之前" -KkoQcmtwNxluB0PQf1u"。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

您无法在这些提到的密钥之间插入新的唯一密钥,因为这些密钥是根据其添加的时间和日期生成的。默认情况下,所有这些孩子都按升序排序。您可以使用Firebase提供的订单功能,orderByChildorderByKeyorderByValue

希望它有所帮助。

答案 1 :(得分:0)

我没有找到一种通用的方法来做到这一点。我只是给项目编号,并在我得到它们时对它们进行排序。