删除firebase文件夹中的所有文件?

苏鲁博伊

关于删除数据Firebase 文档说:

删除数据

删除数据的最简单方法是对对该数据位置的引用调用 remove()。

您还可以通过将 null 指定为另一个写入操作(例如 set() 或 update())的值来删除。您可以将此技术与 update() 结合使用以在单个 API 调用中删除多个子项。

任何人都可以向我解释我认为最后一行的意思可以帮助我删除 firebase 文件夹中的所有文件吗?

弗兰克·范·普费伦

如果你的数据库中有这个:

users: {
  user9266622: {
    id: 9266622,
    name: "SylvainC"
  },
  user209103: {
    id: 209103,
    name: "Frank van Puffelen"
  }
}

然后,您可以使用以下内容删除特定属性:

firebase.database().ref("/users/user209103/name").remove();

您可以通过调用remove()该分支的顶部来删除整个分支。因此,要删除“我的”整个个人资料:

firebase.database().ref("/users/user209103").remove();

我认为最后一个片段正是您要寻找的:它删除了/users/user209103它下面的所有内容。

您引用的文档的最后一行是关于在一次调用中更新/删除不同位置的多个分支/属性。例如,假设您想id从两个配置文件中删除该属性(因为它们是多余的)。你可以这样做:

firebase.database().ref().update({
  "/users/user9266622/id": null,
  "/users/user209103/id": null
});

这称为多位置更新,因为您要通过完整路径更新两个位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从文件夹中删除所有文件?

从递归文件夹中删除所有zip文件

强制删除文件夹中的所有文件

使用PHP从文件夹中删除所有文件?

如何删除文件夹XXX中的所有文件

删除我的文件夹中的所有.gitignore文件

如何删除某个文件夹中的所有文件

删除文件夹中的所有文件和文件夹,以结尾的文件和文件夹为准

如何最好地删除文件夹及其子文件夹中的所有文件

删除文件夹及其子文件夹中的所有文件

删除文件夹中除具有特定名称的文件夹外的所有文件夹

如何删除文件夹中的所有目录

删除子文件夹中的所有内容

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

删除Python中除最新文件夹以外的所有文件夹

删除所有子文件夹中的`target`文件夹

如何删除Linux中除少数提到的文件夹以外的所有文件夹

如何使用python删除文件夹中的所有文件夹?

Firebase 存储中的文件夹没有被删除?

从给定文件夹中的所有文件名中删除所有非法字符

如何删除文件夹中的所有文件,而不使用NIX标准库删除文件夹?

(批量)如何递归删除目录中除以.开头的文件/文件夹之外的所有文件/文件夹?

删除文件夹中除具有某些前缀的文件外的所有文件

对于当前文件夹中的所有文件,删除所有以<开头的行

如何删除具有许多子文件夹的主文件夹中的所有文件?

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

删除文件夹中的所有文件,列表中的文件名除外

使用批处理删除文件夹中除列表中的文件以外的所有文件

删除文件夹中除文件X,Y和Z以外的所有文件