嗨,我正在尝试在 Firestore 上制作社交媒体应用程序。
现在在这里为跟随系统建模是我的计划。
用户(集合)
{uid} 文档,其中包含关注者和关注者作为数字。
关注(收藏)
myFollowing(子集合)
{其他用户的uid}
{uid}
追随者(收藏)
我的追随者(子集合)
{其他用户的uid}
{uid}
所以这是我的计划,请随时批评并帮助我做得更好,因为我不知道这是否是最好的方法。
当用户A关注用户B时,我会写一个文档:
下列的
我的关注
建造
一个uid
此写入将直接从应用程序发生。
之后我计划触发一个云函数,它会做两件事,1. 它将增加用户集合中的一个计数器,该计数器包含总关注量。2.它会写另一个文件
追随者
我的追随者
一个uid
建造
在此之后,我可以拥有另一个云功能,每当在 Followers/uid/myFollowers 集合中创建文档时触发,它会增加用户集合中的关注者计数。
所以这里有问题
这是解决这个问题的最好方法吗?
如何编写云函数?
感谢你给与我的帮助!
幕布斯7119047
慕桂英546537
相关分类