是否可以从应用程序中删除Firebase中的数据。我目前可以直接从控制台添加,修改和删除数据,该控制台使用child_added,child_changed和child_removed在应用程序中进行更新。
此外,我可以使用.push向Firebase添加数据,这也反映了应用程序的更改。
但是,我在文档中找不到任何建议如何通过应用程序从Firebase中删除数据 - 有点像每个Firebase对象旁边的bin图标,点击后会从Firebase数据库中删除该数据并在申请。
这可能吗?我绕圈而且仍然无法破解它。任何帮助将不胜感激。
谢谢, ģ
答案 0 :(得分:2)
对于JS
,请使用以下代码:
ref = new Firebase("myfirebase.com")
ref.remove();
希望它有所帮助。
答案 1 :(得分:1)
你可以用两种方式做到这一点。
firebase.database().ref(CHILD_TO_DELETE).remove();
或
firebase.database().ref(CHILD_TO_DELETE).set(null);
类似于每个Firebase对象旁边的bin图标,点击该图标时会从Firebase数据库中删除该数据并在应用程序中进行更新。
这一部分的答案是它可以在一个可能是删除按钮的点击事件功能中。
答案 2 :(得分:0)
ref.child(key).remove();
在JS中你可以像上面所示那样做。请记住,这是异步。