我正在使用firestore并拥有一个配置文件集合,其中每个文档都包含此模型:
User
- First name
- Last Name
- Bio
- CreatedAt
- Profile Pic
- Location
- Type
现在,用户可以在两个人之间录制流的视频。该视频已存储,并且当两个流媒体用户查看其个人资料时需要访问该视频。
我的计划是有一个名为" Videos"每个视频都是这样的:
Video
- PersonAId
- PersonBId
- url
- thumbnail
我的第一个问题是,我应该将它们存储在一个单独的集合中,还是应该将视频添加到"视频"在每个人的用户模型下进行子收集?
其次,我需要First name
+ Last name
PersonAId
和PersonBId
。显然,其中一个ID将是检索视频的用户,因此我将获得他们的名字,但是我是否需要在每个视频中为其他ID进行数据库调用?或者有更简单的方法可以加入集合吗?
答案 0 :(得分:0)
您应该为视频创建一个单独的集合,因为它需要两者都可以访问。那么为什么要创建两个条目,单独的集合将很容易维护,并使查询可以轻松的方法。
我没有看到他们的文档中有任何加入,它是在开发流程中。