如何从Firebase(java)中删除特定的孩子?

时间:2018-03-19 11:04:14

标签: java android firebase firebase-realtime-database

我想通过Android应用中的选项仅从Firebase数据库中删除第一个孩子(L7jrJ6DtQWrmZsC4zvT)。我搜索了几个地方但找不到它。您只有一个选项可以删除整个数据库。有人可以帮忙吗?

Firebase

2 个答案:

答案 0 :(得分:0)

如果我理解正确,你就有了要删除的孩子的钥匙,这个孩子没有父母。所以你可以像这样使用单个事件监听器 -

over_query_limit

这应该有效,让我知道。

答案 1 :(得分:0)

要删除单个对象,您可以直接在引用上使用removeValue()方法,如下所示:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
rootRef.child("calendario").child("-L7jrJ6DtQWrmZsC4zvT").removeValue();