我正在尝试创建一个列表或快照,其中包含由用户关注的人上传的消息帖子。
或其他方面:
“创建由您关注的人生成的用户Feed。”
在firebase中有三个表(我知道它们不被称为表,但我来自SQL背景)
我的意图是根据我读过的内容保持数据浅,我假设这是一个很好的做法。我也做了钥匙 Following table 和 Followers table用户的UID。
UID也作为POST的一部分存储在Posts table中。我假设UID可用于链接这些表中的数据。
我有两个主要问题:
是否需要更改数据结构才能在Firebase中使用?
如果没有,我知道连接不是Firebase的功能,但我认为有一种替代或解决方法。那个查询会是什么样的?
答案 0 :(得分:0)
正如您所见,Firebase数据库不支持服务器端加入,就像您在SQL中习惯使用的那样。
如果您需要应用中单个位置的多个实体的数据,您有两个广泛的选择:
对于什么是更好的,没有单一的答案。这一切都取决于您的应用程序的需求,您采用任何一种方法和个人偏好的舒适程度。
有一些很好的消息来源可以了解更多相关信息:
可能还有一些my previous answers,例如: