Firebase密钥是否对整个数据库都是唯一的?

Pie*_*ier 7 firebase firebase-realtime-database

使用push()Firebase时会创建一个唯一的ID或密钥,例如-KKm9iRSax-scGn7m3Lb.

根据文件:

每次将新子项添加到指定的Firebase引用时,push()方法都会生成唯一ID.

和:

push()生成的唯一ID基于时间戳,因此列表项按时间顺序自动排序.

此ID或密钥对整个数据库是唯一的还是仅对引用(如/users)?

ale*_*der 10

Firebase密钥是部分时间戳和部分随机字符.因此,尽管它们在整个数据库中应该是唯一的,但两个密钥最终可能会相同.

Firebase博客:2 ^ 120种确保唯一标识符的方法

  • 因此,为了更清楚地回答原始问题,我们可以说,无论是在相同的路径下还是在不同的路径下,密钥都是同样独特的. (7认同)