经过一年多的发展,我有一个相当完善的网站。现在我要打开它进行公开测试,但我需要清除我的 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 数据库。