如何构建Firestore数据以支持多对多关系?

时间:2019-03-16 02:11:23

标签: database firebase database-design google-cloud-firestore entity-relationship

我的用户界面需要支持以下功能:

  1. 用户可以关注其他用户
  2. 用户可以喜欢帖子
  3. 用户需要在一个页面上看到他们关注的任何用户(和/或他们自己)喜欢的所有帖子,包括谁,多少等等。

用户将经常访问此数据并喜欢,因此,理想情况下,该实现应尽可能减少用户查看帖子或喜欢帖子时所需的读写量。

构造Firestore数据库以支持此功能的最佳方法是什么?

注意:我知道关系数据库更适合于此,但是我试图坚持使用Firebase来减少我需要支持/开发的代码量。

0 个答案:

没有答案