我已经浏览了 firestore 文档,但我还没有找到一个例子,我们有这样的东西。
collection
|--document
|--{auto-generated-id}
|--property1:value1
|--property2:value2
|--peoperty3:value3
而我经常看到的是:
collection
|--{auto-generated-id}
|--property1:value1
|--property2:value2
|--peoperty3:value3
在前者中,我无法在文档上调用 add()
(生成唯一 ID)。然而,这可以在集合中完成,如上面的后一个草图所示。
因此,我的问题是:firestore 是否可以帮助在创建文档后自动生成一个 id,即我如何才能实现这样的目标:
db.collection("collection_name").document("document_name").add(object)
原文由 Urchboy 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您正在使用 CollectionReference 的 add() 方法,则意味着它:
如果您想获取生成的文档 ID 并在您的参考中使用它,请使用 DocumentReference 的 set() 方法:
就像在下面的代码行中一样: