1

有一段时间,我使用已弃用的 .removeOnDisconnect() 函数来管理客户端的存在,所以现在一些文档永久显示有多个查看者,即使只有一个查看他们的文档。为了解决这个问题,我想为每个暂存器删除所有“客户”的孩子。我通读了文档,但找不到这样做的好方法。有什么建议么?

我的数据树如下所示:

scratchpad.firebaseio.com/:scratchpad_id/clients/:client_id

4

1 回答 1

2

Firebase 还没有您描述的操作。

我建议在 Firebase 的根目录附加一个“child_added”回调,然后为每个孩子删除“clients”位置。这将需要您同步整个 Firebase,但对于运行 Node.js 的服务器来说,这可能没什么大不了的。

于 2013-02-28T05:00:50.897 回答