Firestore-用于添加带有子集合的文档的单一操作

时间:2019-01-13 03:02:02

标签: ios swift firebase google-cloud-firestore

我在任何在线文档中都找不到答案。想知道是否可以通过一次操作添加带有子集合的新文档?

下面是我所拥有的代码,似乎可以正常工作-但是添加子集合是正确的方法还是batched writes是唯一方法?

reference?.addDocument(data: ["foo" : "bar"]).collection("path").addDocument(data: ["foo2" : "bar2"], completion: { (error) in
    // handle write here
)}

1 个答案:

答案 0 :(得分:1)

如果您要问是否可以在没有事先收集或子收集的情况下创建文档,那不是问题。实际上,没有其他方法可以存在集合或子集合。您只需必须创建一个文档,该集合才能存在。删除最后一个文件后,该文件将不复存在。它们与文件系统文件夹不同,它们可以不存在文件。