Swift Firestore:从iOS SDK创建子集合

Swift Firestore:从iOS SDK创建子集合,swift,firebase,google-cloud-firestore,Swift,Firebase,Google Cloud Firestore,是否可以使用iOS SDK在文档中创建子集合?我在上找不到任何合适的方法,也没有提供任何指南。使用上的方法访问该文档上的任何子集合。从API文档中: DocumentReference还可用于创建子集合的CollectionReference 阅读有关子集合的更多信息。一般来说,您不会显式地“创建”集合。相反,您可以创建文档,如果您已将它们指定为属于尚不存在的集合,则将沿途创建该集合 因此,如果您有一个/users/jane文档,并且希望添加一个子集合历史记录,那么基本上可以通过创建要显示在该子

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

使用上的方法访问该文档上的任何子集合。从API文档中:

DocumentReference还可用于创建子集合的CollectionReference


阅读有关子集合的更多信息。

一般来说,您不会显式地“创建”集合。相反,您可以创建文档,如果您已将它们指定为属于尚不存在的集合,则将沿途创建该集合

因此,如果您有一个
/users/jane
文档,并且希望添加一个子集合
历史记录
,那么基本上可以通过创建要显示在该子集合中的第一个文档来实现这一点,例如:

Firestore.firestore().collection("users/jane/history").addDocument(historyData)
我相信这也会奏效:

Firestore.firestore().document("users/jane/history/20171105")setData(historyData)