gpt4 book ai didi

firebase - 火存储 : Are ids unique in the collection or globally?

转载 作者:行者123 更新时间:2023-12-02 16:09:32 24 4
gpt4 key购买 nike

对于我的数据库的结构,我需要知道 Firebase Cloud Firestore 中自动生成的标识符在集合或整个数据库中是否唯一。

如何做到这一点?

最佳答案

调用 add() 生成的 key Firestore 中的内容与您调用 add() 的集合无关。相反,它们是随机标识符,在统计上保证是唯一的。对于 Firestore(和 Firebase 实时数据库),这些 key 是在客户端生成的。

如果您有兴趣,请查看 Firestore JavaScript SDK 如何实现逻辑:

  1. add calls doc()

  2. doc calls AutoId.newId()

  3. AutoId.newId() generates a client-side ID

其逻辑本身与 Firebase 实时数据库生成推送 ID 的方式类似。主要区别似乎在于 Firestore 自动生成的键不基于本地时间戳,因此它们不能有意义地用于对集合中的文档进行排序。

关于firebase - 火存储 : Are ids unique in the collection or globally?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46618719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com