标签: swift database firebase google-cloud-firestore social
我正在尝试决定如何构建数据。 我有一些用户,每个用户都有电子邮件,姓名,profileimageURL,状态和uid。目前,我已将好友添加为每个用户的子集合,其中0表示用户收到好友的待处理请求,而1表示用户是好友。
什么是更好/更有效的数据结构方式,以使获取数据快照和快速获取文档变得容易? 我应该把朋友搬出去并为他们创建一个全新的收藏吗?
答案 0 :(得分:1)
如果需要,您将需要另一个收藏集:
如果您不在乎这些限制中的任何一个,那么您就不需要另一个集合。