android - 如何从 Firebase 数据库中删除特定值?我想从 "Occupied"中删除 table13 并将其转移到 "Available"

标签 android firebase-realtime-database android-studio-3.0

我想从 Firebase 数据库中删除特定值,以下是我存储的数据库

My problem is all value from occupied is transfered to occupied [2

最佳答案

要删除 Firebase 中的特定子节点,您需要在该特定节点上调用设置值 null 或者您可以调用 databaseReference.removeValue();

试试下面的代码,它会解决你的问题

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference().child("table").child("occupied");
databaseReference.setValue(null);

更新: 您正在使用 dataSnapshot 试试这个

dataSnapshot.getRef().setValue(null);

关于android - 如何从 Firebase 数据库中删除特定值?我想从 "Occupied"中删除 table13 并将其转移到 "Available",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49588493/

相关文章:

android - 如何在没有android studio的情况下在linux上开发android应用程序?

ios - 让当前用户删除一个 firebase child

javascript - Firebase 实时数据库快照不完整/缺少多个层

android - RecyclerView - 每次都滚动到不工作的位置

java - 安卓.view.InflateException : Binary XML file line #: Error inflating class

android - 如何从应用程序堆栈中隐藏我的启动器应用程序?

ios - 使用 Firebase 在 UITableView 中进行搜索

Android Studio 构建无法删除路径

android - 如何修复 Kotlin Android Studio 3.3 中的 "Unresolved reference "错误

java - 致命异常 AsyncTask #1 android Watson 翻译器