【发布时间】:2019-07-03 21:11:55
【问题描述】:
关注当前数据模型
User
User ID
Video
VideoID
LikedBy (Subcol)
User ID
User ID
User ID
现在,如果用户访问了一个视频,我想显示他是否喜欢该视频(如果您已经喜欢,类似于 youtube 按钮颜色)。
我目前的方法是使用已登录用户 ID 的密钥查询文档,如果找到,则表示用户喜欢该视频。问题是我为艺术家提供了这个,你可以订阅它与 youtube 上的频道太相似了。
仅此一项就创造了大约 3 倍的页面加载初始阅读量。 我想知道是否有任何更有效的方法来查询此类事物或构建数据。
请注意,如果您建议我将所有喜欢的节目存储在用户或节目文档中,由于 1MB 的限制,这是不可扩展的。
【问题讨论】:
标签: firebase google-cloud-firestore nosql