database - 如何为关注者/关注者构建 Firestore 数据库
问题描述
我有一个用户可以互相关注的应用程序,我目前有一个数据库结构,允许用户关注、取消关注和查看他们的关注者/关注的用户,并查看他们拥有的关注者/关注者的数量。
我构建数据库的方式是将用户文档存储在用户名集合中,其中包含他们的关注者/关注者数量以及他们的所有信息。比如个人资料图片和显示名称等。
然后,该用户的关注者/关注用户作为文档存储在子集合中。在本文档中,有一个文档参考指向根用户名集合,以及以下/关注用户文档,如果需要,我会在其中提取他们的信息。
如果有更有效的方法来构建我的数据库,我只是在徘徊。这似乎是最好的选择,但我觉得他们是我没有想到的更好的方式。
谢谢
解决方案
推荐阅读
- vba - 在 SAP 中循环遍历表会返回错误
- javascript - Photoshop Javascript 列出图层
- vb.net - DataGridView Last Row 不提交
- c++ - 衰减为指针和 noexcept 规范的 Lambda
- android - SQLite 更新错误:没有这样的列:COLUMN_CHECKBOX(代码 1):,同时编译:更新
- python - 在 ruamel.yaml 迭代期间获取评论
- vba - 移动文件的 Shell 返回无效的过程调用或参数
- database - 部署后瘦客户端显示数据库错误
- regex - 如何在 XSD 中需要更多的空白内容?
- angular - switchMap 无法读取未定义的值