Fir*_*nks 11 firebase google-cloud-firestore
经过一年多的发展,我有一个相当完善的网站。现在我要打开它进行公开测试,但我需要清除我的 Firestore 中的所有数据(都是测试数据)。有没有一种简单的方法可以做到这一点,还是我必须手动删除每个条目?(有超过 1000 个条目)。目前我能想到的唯一现实选择是将 Firebase 项目切换到一个新项目,这不是我想做的事情。
解决方案:在联系 Firebase 支持后,我得到了以下 CLI 命令来运行,它起到了作用:
// THIS WILL PROMPT CONFIRMATION AND WILL USE ACTIVE PROJECT
firebase firestore:delete --all-collections
// !!! WARNING !!! THIS WILL NOT PROMPT CONFIRMATION AND WILL USE ACTIVE PROJECT
firebase firestore:delete --all-collections -y
Run Code Online (Sandbox Code Playgroud)
请记住谨慎使用,因为这会擦除您的整个 Firestore 数据库。
小智 1
根据 OP 和 Firebase 团队的说法,以下 CLI 命令即可解决问题:
// THIS WILL PROMPT CONFIRMATION AND WILL USE ACTIVE PROJECT
firebase firestore:delete --all-collections
// !!! WARNING !!! THIS WILL NOT PROMPT CONFIRMATION AND WILL USE ACTIVE PROJECT
firebase firestore:delete --all-collections -y
Run Code Online (Sandbox Code Playgroud)
为了回答OP的另一个问题,以下是如何一键删除Firestore中的整个集合:
Firebase控制台菜单。您基本上可以单击任何集合左上角的三按钮上下文菜单,然后选择Delete Collection。
【发此贴是为了解决@Nathan的反馈,让这个热门问题真正得到官方标记的“答案”】
| 归档时间: |
|
| 查看次数: |
1427 次 |
| 最近记录: |