我想了解在Firebase中构建数据的最佳做法。在对用户进行身份验证并创建他/她的唯一用户名后,他/她应该能够通过唯一的用户名将朋友添加到朋友列表中。
请看看我有什么,我会相应地做出改变。此外,非常感谢任何建议。
{
"posts" : {
"post_id" : {
"imgUrl" : "htttps://www.image.com/",
"title" : "chicken"
}
},
"posts_likes" : {
"post_id" : {
"user2" : true
}
},
"posts_receiver" : {
"post_id" : {
"user2" : true
}
},
"posts_sender" : {
"post_id" : {
"user1" : true
}
},
"users" : {
"uid" : {
"123kshdf8172321" : {
"friends" : {
"approved" : {
"friend1" : "friend1uid",
"friend2" : "friend2uid"
},
"pending" : {
"friend3" : "friend3uid"
}
},
"provider" : "facebook"
}
},
"usernames" : {
"username1" : "123kshdf8172321"
}
}
}