从Web应用程序中删除firebase数据

时间:2017-05-23 07:28:32

标签: javascript firebase web firebase-realtime-database

是否可以从应用程序中删除Firebase中的数据。我目前可以直接从控制台添加,修改和删除数据,该控制台使用child_added,child_changed和child_removed在应用程序中进行更新。

此外,我可以使用.push向Firebase添加数据,这也反映了应用程序的更改。

但是,我在文档中找不到任何建议如何通过应用程序从Firebase中删除数据 - 有点像每个Firebase对象旁边的bin图标,点击后会从Firebase数据库中删除该数据并在申请。

这可能吗?我绕圈而且仍然无法破解它。任何帮助将不胜感激。

谢谢, ģ

3 个答案:

答案 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中你可以像上面所示那样做。请记住,这是异步。