Firestore:从iOS SDK创建子集合

And*_*kov 2 firebase swift google-cloud-firestore

是否可以使用iOS SDK在文档中创建子集合?我在API上找不到任何合适的方法,文档也没有提供任何指南.

Tod*_*man 8

作为一般规则,您没有明确地"创建"集合.相反,您创建文档,如果您已将它们指定为属于尚不存在的集合,则将在此过程中创建该集合.

因此,如果您有一个/users/jane文档并想要添加一个history子集合,您基本上是通过创建要在该子集合中显示的第一个文档来执行此操作 - 例如:

Firestore.firestore().collection("users/jane/history").addDocument(historyData)
Run Code Online (Sandbox Code Playgroud)

我相信这也会奏效:

Firestore.firestore().document("users/jane/history/20171105")setData(historyData)
Run Code Online (Sandbox Code Playgroud)