想要在Firebase(Android)中删除实时数据库的多个(超过1000个节点)节点

时间:2020-05-28 03:46:16

标签: android firebase firebase-realtime-database

我创建了一个游戏,其中android应用具有聊天功能,而不是我将每个聊天文本都存储在 子节点不是那个聊天节点,因为聊天已经创建了1000多次,现在我想删除所有消息节点,或者说要在我的应用程序中提供删除聊天功能,我该怎么做才能删除所有聊天节点。{{ 3}}

我已经尝试过这种方法 Here's my realtime database reference

This method didn't work

this also didn't work

我要删除所有具有更多节点(例如1000左右)的sms节点。

1 个答案:

答案 0 :(得分:0)

只需将要删除的聊天用户节点设置为'null'。像这样:

mRootRef.child("messages").child(<current_user_node id>).child(<chat_user_node id>).set(null)