我在我的Firebase数据库中有许多子节点,我想删除其中一个子节点。
Firebase firebase=new Firebase("..address..");
firebase.push().setValue(classObj);
//这里的classObj是一个类对象,它有一个用于获取和设置整数id的getter和setter方法
现在我已经推入了多个对象,我想根据classObj中的id仅删除一个对象
我在我的Firebase数据库中有许多子节点,我想删除其中一个子节点。
Firebase firebase=new Firebase("..address..");
firebase.push().setValue(classObj);
//这里的classObj是一个类对象,它有一个用于获取和设置整数id的getter和setter方法
现在我已经推入了多个对象,我想根据classObj中的id仅删除一个对象
删除数据:
firebase.child(id).removeValue();
顺便提一下,你最好查看一下Firebase Android文档,它涵盖了这个问题和许多其他主题。
DatabaseReference dbNode = FirebaseDatabase.getInstance().getReference().getRoot().child("Node");
这里的Node代表你想要删除的子节点。
dbNode.setValue(null);
例如,在处理某些数据更改事件时
dataSnapshot.getRef().setValue(null);
private FirebaseDatabase database = FirebaseDatabase.getInstance();
database.getReference("root_node_name")
.child("child_node_name")
.removeValue();
删除子节点
database.getReference("root_node_name")
.child("child_node_name")
.child("sub_child_node_name")
.removeValue();
Firebase firebase=new Firebase(URL);
firebase.child(id).removeValue();