假设我有一个名为root的集合
我可以在一次调用中创建带有其子集合的文档吗?
我的意思是,如果我这样做:
db.Collection("root").document("doc1").Collection("sub").document("doc11").Set(data)
那会在一瞬间创造出结构吗?老实说,我尝试了一下,doc1的标题为斜体,我认为仅适用于已删除的文档
您共享的代码不会创建实际的文档。它仅“保留”其中的文档ID root,然后sub在其下创建带有实际doc11文档的集合。
root
sub
doc11
在Firestore控制台中以斜体显示文档名称表示该位置没有物理文档,但是该位置 下 有数据。当您删除以前存在的文档时,这是最典型的情况,但是您的代码是完成此操作的另一种方式。
有没有办法创造一个呼叫两个文件,虽然你 可以 创建一个单一的多个文档的事务或批量写入,如果你想要的。