有一段时间我使用已弃用的.removeOnDisconnect()函数来管理客户端状态,因此一些文档现在永久地显示有多个查看器,即使只有一个查看其文档。要解决这个问题,我想删除每个暂存器的“客户”的所有子项。我仔细阅读了文档,但找不到一个很好的方法来做到这一点。有什么建议吗?
我的数据树如下所示:
scratchpad.firebaseio.com/:scratchpad_id/clients/:client_id
答案 0 :(得分:2)
Firebase没有您所描述的操作。
我建议在Firebase的根目录下附加“child_added”回调,然后为每个孩子删除“客户”位置。这需要您同步整个Firebase,但对于运行Node.js的服务器来说可能不是什么大问题。