使用push()
时,Firebase会创建一个唯一的ID或密钥,例如-KKm9iRSax-scGn7m3Lb
。
根据文件:
push()方法每次生成一个新子项时都会生成一个唯一的ID 添加到指定的Firebase参考。
和
push()生成的唯一ID基于时间戳,因此列表 物品按时间顺序自动排序。
此ID或密钥对整个数据库是唯一的还是仅对引用(如/users
)?
答案 0 :(得分:10)
Firebase密钥是部分时间戳和部分随机字符。因此,尽管它们在整个数据库中应该是唯一的,但两个密钥最终可能会相同。