Firebase数据库 - 在用户的时间轴上阅读关注者帖子

时间:2017-03-22 09:03:23

标签: ios swift database firebase firebase-realtime-database

我正在尝试使用Firebase进行基本的社交应用 - 每个用户都有用户跟随他,并且在他的时间线上他可以看到他们的帖子。

我正在使用here

描述的fanout技术

在此之后,user1的数据结构如下所示(它包含 - 他的以下内容和时间轴):

{
  "timeline": {
    "user2": {
      "-K-zOrtjiCGe7tgRk8DG": {
        "text": "I love emojis!",
        "date": "2016-09-01"
      },
      "-K-zOrt9a8Asdczaq23G": {
        "text": "Second post!",
        "date": "2016-09-03"
      }
    },
    "user3": {
      "-K-zOrtjiCGe7tgRk8DG": {
        "text": "Post 3",
        "date": "2016-09-02"
      }
    }
  },
  "followers": {
    "user2": true,
    "user3": true
  }
}

我遇到的问题是 - 我不知道如何阅读user1时间轴,其中所有用户的所有帖子都按时间混合和排序。我正在阅读有关Firebase doc的查询和过滤的内容,但我无法找到正确的方法。

我正在开发iOS平台,但只要Apple平台支持其他Firebase解决方案,我就没有问题。

0 个答案:

没有答案