我是Firebase的新手,目前我正在使用Firebase作为后端制作我的项目。但是我遇到了这个问题。我的Firebase数据库结构如下: -
root:
child1:
value1:
value2:
child2:
value1:
value2:
等等。我想在子项1下编辑/修改value2。我该怎么做。任何帮助将不胜感激。
答案 0 :(得分:5)
DatabaseReference c1v2= FirebaseDatabase.getInstance().getReference().child("child1").child("value2");
c1v2.setValue("Value");
请从这里开始: https://firebase.google.com/docs/database/android/read-and-write
答案 1 :(得分:0)
我在使用上面的代码时遇到了一些问题,最后在修改后我得到了我的解决方案。这将修改你匹配的孩子的内部价值
注意
用户
+ child1-VALUE1
+的child2-VALUE1
DatabaseReference dbrefrence= FirebaseDatabase.getInstance().getReference();
HashMap<String, Object> result = new HashMap<>();
result.put("username", "COMPLETED");
dbrefrence.child("users").child("child1").updateChildren(result);