【发布时间】:2020-12-18 20:22:32
【问题描述】:
我只是想看看是否有人可以就他们如何实施社交应用程序提供建议或提示,用户可以在该应用程序上“发布”并且用户可以看到所有帖子,就像“Nextdoor”应用程序一样。
我的 Firebase 实时数据库目前有以下设置:
posts
----- <UID>
----------- <POSTID>
------------------- created
------------------- image
------------------- posttext
------------------- likes
------------------- <poster>
---------------------------- uid
---------------------------- username
所以我的一个问题是我什至需要“帖子”节点!?该节点将包含用户的所有帖子名称...
我是否应该只放入一个“时间线”节点并删除子节点并使其看起来像这样:
timeline
-------- <POSTID>
----------------- created
----------------- image
----------------- posttext
----------------- likes
----------------- <poster>
-------------------------- uid
-------------------------- username
这样我可以查询“时间轴”节点,这也可以通过在我的 firebase 查询中使用 queryLimited(toLast: Int) 进行分页?
您有什么想法和/或您有更好的方法来组织数据?
【问题讨论】:
标签: firebase firebase-realtime-database swiftui