0
我創建使用火力地堡數據庫的審查的程序,火力地堡深查詢OrderByChild equalTo的Android
每個用戶,都有檔案(顯示名,形象,年齡和性別),我允許用戶更改個人資料名稱和圖像,但,當用戶更改其名稱的所有帖子的評論保持舊的名稱(offcurse,我並沒有改變它們),因此,我創建了運行每次用戶更改其名稱的方法 -
mFirebaseDatabaseReference.child("displayName").setValue(newName);
FirebaseDatabase database = FirebaseDatabase.getInstance();
final DatabaseReference dataRef = database.getReference();
dataRef.child("reviews").orderByChild("uid").equalTo(mFirebaseUser.getUid()).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(final DataSnapshot snapshot) {
for (DataSnapshot data : snapshot.getChildren()) {
data.child("userName").getRef().setValue(newName);
}
}
});
這是一種魅力,但我的問題是評論評論,
如何將它們排序爲與我的UID相同?
我想,我需要這樣的東西「深訂貨」
項目結構 -
嗯,不喜歡它,但我想現在沒有任何其他的方式.. – Nirel