我正在测试我的firebase的一些更改,并意外地向参考提交了100个更新。现在,当我尝试删除引用时,它会创建一个包含不同数据的新引用。
我已尝试删除firebase中的所有内容,但它会继续创建新引用。
在这个具体示例中,我使用set()将5个随机值添加到用户名Michael。 5个随机值被称为100次,现在当我删除Michael用户再次测试时,它已经排队了一个值并立即重新创建。我查看了我的上传使用情况,结果显示在一个点上传了大量与此错误相符的数据。
知道如何删除这些排队的更改吗?
答案 0 :(得分:0)
确保断开正在写入此数据的客户端。我怀疑你正在运行一个正在生成这些写入的进程。
如果由于某种原因无法阻止违规过程,您可以随时修改安全规则以拒绝访问正在进行写入的客户端(或者如果它是使用Firebase Secret进行身份验证的服务器,则可以撤销其秘密)。
答案 1 :(得分:0)
我有类似的问题 - 认为它与您的会话/缓存有关。
尝试退出firebase并重新登录 - 如果记录仍然存在,请备份安全规则,然后使用:
{
"rules": {
".read": false,
".write": false
}
}
并删除它们。