Swift Firestore在创建文档之前生成文档ID

时间:2018-07-25 08:10:37

标签: swift xcode google-cloud-firestore

我正在尝试生成一个文档ID,以用于单独集合中的两个文档。

我能够在Angular PWA中实现这一目标,但是现在我正在将其用于iOS应用中。

基本上,将约会文档添加到用户,然后创建顶层文档,以使用相同的文档ID方便显示和通知

  

用户/ uid /约会/ newID

     

约会/ uid /约会/ newID

所有这些操作都在同一个ViewController中进行,因此在代码中,我需要生成一个临时文档ID,以用作两个集合中的ID。

我希望这是有道理的。...

会让tempId = db.document().documentID有用吗?

1 个答案:

答案 0 :(得分:0)

我设法全力以赴。

创建集合引用后,我们将其命名为myRef,然后执行以下操作:

myRef = db.collection("collection_name")
secondRef = db.collection("second_collection")

let tempId = myRef.document().documentid

myRef.document(tempId).setData(myDictionary)
secondRef.document(tempId).setData(otherDictionary)

这有助于创建我需要的重复文档ID。

希望这对其他人有帮助...

欢呼

迈克尔