Click this to see Firebase Data Structure
我想更新位于不同位置的信息(名字,中间名,姓氏)。我正在使用学生帐户更新我的信息。它只在学生下更新,但我不知道如何在老师下更新它。如果我更新我的名字,中间名,姓氏,我希望我的名字,中间名和姓名更新也在该课程的两个部分下。请帮我。
答案 0 :(得分:0)
要更新Firebase数据库中的记录,您可以直接在setValue()
上使用reference
方法。假设teacher
是Firebase根目录的直接子项,您可以使用以下代码:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference firstNameRef = rootRef.child("teacher").child(teacherId).child("class").child(classId).child("Listofstudents").child(listId).child("firstname");
firstNameRef.setValue("New Name");
teacherId
,classId
和listId
是我在数据库中看到的随机生成的密钥。
如果您想要在不同的位置更新相同的数据,只需添加对所需位置的其他引用,并使用相同的setValue()
方法。
希望它有所帮助。