Обновите дочернее имя хранилища и дочернее имя базы данных - PullRequest
0 голосов
/ 16 мая 2018

У меня есть такая структура:

{
  AllUsers: {

      76f4bd92-1fcd-4b4d-86c5-66b7e2822def: { 

            Users Username: { //change the name here

                -LCdF2QJ5c46lRnndtmY: { 
                    count: 1,
                    dateTime: 1526479204163,
                    name: "picture1",
                    url: "https://firebasestorage.googleapis.com/",
                },
                -LCdF2QJ5c46lRnndtmQ: {
                    count: 2,
                    dateTime: 1526479204163,
                    name: "picture2",
                    url: "https://firebasestorage.googleapis.com/",
                }
            }
      }
  }
}

Это в основном то же самое для моего хранилища FireBase и базы данных, я пытаюсь позволить пользователю изменить там имя пользователя, и он обновляется в пути здесь, где онговорит Users Username

Я пробовал несколько вещей, подобных:

final StorageReference storageReference = FirebaseStorage.instance.ref().child("AllUsers").child(uuid);
final DatabaseReference dataBaseReference = FirebaseDatabase.instance.reference().child("AllUsers").child(uuid).child(currentName);

storageReference.child(newName);
dataBaseReference.equalTo(newName);

Но это не обновление.Может ли кто-нибудь помочь, я чувствую, что упускаю что-то важное LOL.

...