使用Firebase(NoSQL)开发sns的新闻源

时间:2017-02-16 16:53:57

标签: firebase firebase-realtime-database social-networking news-feed nosql

我正在尝试开发一个应用程序,它是一个带有firebase的社交网络服务。一切正常。但是,当我考虑新闻提要功能时,我陷入困境。当然,我可以按用户查找帖子用户。但它并不酷和低效。或者,还有另一个想法。为用户创建新闻订阅源文档,并在用户关注或有人撰写帖子时添加某人的帖子。但它也不是那么好。

如何使用Firebase(或NoSQL,无论如何)制作新闻Feed功能?我真的想知道如何使用NoSQL创建新闻源。

1 个答案:

答案 0 :(得分:-2)

实际上,Firebase博客在here上解释了这一点。

{
  "timeline": {
    "user2": {
      "-K-zOrtjiCGe7tgRk8DG": {
        "text": "I love emojis!",
        "uid": "user1"
      }
    },
    "user3": {
      "-K-zOrtjiCGe7tgRk8DG": {
        "text": "I love emojis!",
        "uid": "user1"
      }
    }
  },
  "followers": {
    "user1": {
      "user2": true,
      "user3": true
    }
  }
}

它呼叫"扇出"处理。对于NoSQL数据库环境来说,它是一个广泛的主题。