У меня есть такая структура:
{
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.