【发布时间】:2022-02-05 23:51:09
【问题描述】:
我正在尝试删除 Firebase 实时数据库中由许多子节点组成的节点。
我创建了这个可以工作的小功能,但在孩子太多的时候就不行了:
def delete_node_firebase(node):
node_val = db.child(node).get().val()
for k, v in node_val.items():
db.child(node).child(k).remove()
当我在一个有很多孩子(在我的情况下超过 20000 个)的节点上进行调用时,会出现此错误:
"error" : "要写入的数据超过了可以修改的最大大小 一个请求。
请问有人知道解决办法吗?
【问题讨论】:
-
您好@Doug Stevenson,感谢您的链接。但我想在 python 中而不是通过使用 Firebase CLI 来完成。你知道方法吗?
-
如果您通读这篇文章,您会得到一些关于 CLI 必须在内部做什么才能使其工作的提示。也许您可以尝试类似的方法。
标签: python python-3.x firebase firebase-realtime-database pyrebase