我正在尝试开发一个应用程序,它是一个带有firebase的社交网络服务。一切正常。但是,当我考虑新闻提要功能时,我陷入困境。当然,我可以按用户查找帖子用户。但它并不酷和低效。或者,还有另一个想法。为用户创建新闻订阅源文档,并在用户关注或有人撰写帖子时添加某人的帖子。但它也不是那么好。
如何使用Firebase(或NoSQL,无论如何)制作新闻Feed功能?我真的想知道如何使用NoSQL创建新闻源。
答案 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数据库环境来说,它是一个广泛的主题。