Java 删除节点的所有子节点,同时保留对Firebase中父节点的引用
我在Firebase中有以下结构(这只是一个较大结构的小示例): 我希望能够删除Java 删除节点的所有子节点,同时保留对Firebase中父节点的引用,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,我在Firebase中有以下结构(这只是一个较大结构的小示例): 我希望能够删除employees节点的所有子节点,并保留对该节点的引用。 我注意到,如果删除一个节点的所有子节点,父节点也会被删除 类似:(在移除所有子对象后) 有没有办法保留引用?您可以执行以下操作: DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("employees").removeValue(); 这将删除整个节点
employees
节点的所有子节点,并保留对该节点的引用。
我注意到,如果删除一个节点的所有子节点,父节点也会被删除
类似:(在移除所有子对象后)
有没有办法保留引用?您可以执行以下操作:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("employees").removeValue();
这将删除整个节点,然后您可以执行以下操作:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("employees").setValue(0);
如果引用中没有更多数据,为什么不保留它?