あなたはやり方を以下でユーザーテーブルを構築する必要があります。私はあなたの投稿テーブルが正しいと信じていますが、あなたはmy_postsを削除することができます。
{
"users": {
"xlkfdjklahsf231": {
"userId": "xlkfdjklahsf231",
"userName": "userName",
"posts": {"posdId1", "postId2",.....}
"followedUser": { "userId1", "userId2" ...},
},
"xlkfdjkl123jljasd": {
"userId": "xlkfdjkl123jljasd",
"userName": "userName",
"posts": {"posdId111", "postId222",.....}
"followedUser": { "userId5", "userId12" ...},
},
}
}
あなたは次のようにクエリを実行する必要があります。
private void getUserById(String userId) {
firebaseRef.child("users")
.equalTo(userId)
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// This will give you the user from the table
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
あなたの最初の写真は、壊れたリンクを持っています。あなたの投稿を更新してください。 –
@AlexMamo私は新しい評価を投稿するほど十分な評価がありません。https://stackoverflow.com/questions/47434927/followers-structure-firebase-android –
[Followers structure firebase android]の複製が可能です(https://stackoverflow.com)。/questions/47434927/followers-structure-firebase-android) –