我在任何在线文档中都找不到答案。想知道是否可以通过一次操作添加带有子集合的新文档?
下面是我所拥有的代码,似乎可以正常工作-但是添加子集合是正确的方法还是batched writes是唯一方法?
reference?.addDocument(data: ["foo" : "bar"]).collection("path").addDocument(data: ["foo2" : "bar2"], completion: { (error) in
// handle write here
)}
答案 0 :(得分:1)
如果您要问是否可以在没有事先收集或子收集的情况下创建文档,那不是问题。实际上,没有其他方法可以存在集合或子集合。您只需必须创建一个文档,该集合才能存在。删除最后一个文件后,该文件将不复存在。它们与文件系统文件夹不同,它们可以不存在文件。