当前位置: 首页 > 知识库问答 >
问题:

如何在控制台中删除firebase实时数据库中的所有节点?

濮阳浩穰
2023-03-14

我想删除我的根目录中的所有节点,如图所示。

控制台中没有删除按钮,我如何删除它们?

节点附近应该有一个垃圾图标,但它没有显示。

共有2个答案

步衡
2023-03-14

所以导入JSON后

水睿
2023-03-14

Firebase控制台切换到只读模式,因为它处理的数据太多。

要删除节点,您可以:

>

  • 在终端窗口中运行 curl 请求,如下所示:https://stackoverflow.com/a/42182390

    将空 JSON 文件导入到要删除的路径中。

    使用API从路径中删除值。

    导航到每个子节点,并逐个删除这些子节点,直到您删除了所有子节点,或者控制台切换回实时模式。

  •  类似资料:
    • 我想删除firebase实时数据库中某个子项的特定子项。 我已经添加了我的数据库的图片。 我想删除突出显示的子对象。

    • 我开始使用一个代码,使用Firebase实时数据库。我将它实现到我的解决方案中。连接和控制非常完美,所以我将其用于生产环境。 一段时间后,我在升级,我需要再次删除所有数据-但请稍候,控制台中最高根级别不再有删除按钮,并且一次只允许在一个选定项目中: 上次更新仅显示此消息,没有后续步骤: 只读 问:如何一次删除所有数据?

    • 我如何删除记录“苹果”(在图片中标记)? 根据文档,要移除一个项,需要对引用调用removeValue()。但要获得引用,我需要子ID。因为它是一个随机生成的id(-kisnx87ayigsh3ilp0d),如何删除它?

    • 我正在为药房做一个应用程序,所有数据都在实时数据库上,例如:用户信息,聊天和购物车。我不小心在应用程序的主节点上导入了药物的json文件,现在我有9000个节点,我无法手动删除它们。我想删除除4个节点之外的所有节点或撤消上次操作。

    • 当我试图删除或编辑实时数据库中的节点时,我总是得到这样的信息:我必须选择一个元素较少的键来更改某些内容,否则它是只读的。 但是当我单击低级节点时,没有任何反应。因此,我实际上可以从控制台:( 一周前,我没有看到这个警告,一切都很好!知道如何回到工作版本吗? 我也觉得德语翻译的不太好,因为它告诉我应该激活另一种模式。用英语说,模式被激活。

    • 我以为上面的办法行得通,但它失败了。我把它放在渲染行部分。它出现了reference.remove失败。第一个参数必须是有效的函数。就像在这些房间里,它有信息,我认为这是我出错的地方,但我不知道如何去做它。谢谢。