java - 删除节点的所有子节点,同时保留对 Firebase 中父节点的引用

标签 java android firebase firebase-realtime-database

我在 Firebase 中有以下结构(这只是较大结构的一个小样本):

enter image description here

我希望能够删除 employees 节点的所有子节点并保留对其的引用。 我注意到,如果删除节点的所有子节点,则父节点也会被删除。

类似:(删除所有子项之后)

enter image description here

有什么办法可以保留引用吗?

最佳答案

您可以执行以下操作:

DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("employees").removeValue();

这将删除整个节点,然后你可以这样做:

DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("employees").setValue(0);

关于java - 删除节点的所有子节点,同时保留对 Firebase 中父节点的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56090621/

相关文章:

java - ObjectOutputStream(FileOutputStream) 指针修改

android - 在 Android 应用程序中通过哈希保护 API URL 访问

Android 位图加载内存不足错误 Galaxy S3 WXGA

ios - 使用arc4random生成十个随机数

javascript - 使用 Firebase Cloud Functions 发送通知时循环

java - Android Studio 与 Java : ArrayAdapter not working correctly

java - Hibernate 键多对一

java - 如何从音量级别创建 MIDI Sysex Master Volume 消息?

android - EditText 获得焦点后不会失去焦点

android - 检查字段数据是否更改而不是子数据中的任何字段