問題タブ [firebase-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - Firestore からすべてのドキュメントとコレクションを削除する
テスト目的で、多くのドキュメントとサブコレクションで満たされた Firestore データベースをクリアしようとしています。Firebase CLI (firebase-tools@3.18.4) は、Cloud Firestore からデータを削除する次の可能性を示唆しています。
使用法: firestore:delete [オプション] [パス]
オプション:
問題は、それが実際にはうまくいかないことです。
実行firebase firestore:delete --all-collections
すると、次の出力が生成されます。
関数を複数回実行した後でも、非常に多くのドキュメントとサブコレクションが Firestore データベースに残っています。を削除する代わりにENTIRE DATABASE
、コマンドの実行時に約 70 ~ 150 のドキュメントのみが削除されます。
データベース全体を削除するにはどうすればよいですか?
bash - すでに正常に使用されてから数日後に Firebase コマンドが見つからない
Mac ターミナルから「firebase」コマンドを使用して、「firebase deploy --only functions」を使用して firebase クラウド機能をデプロイしようとしています。1、2 週間前に firebase-functions と firebase-tools をバージョン 3.18.4 に更新したときにこのコマンドを使用しましたが、今では「firebase」キーワードを使用してコマンドを実行しようとするたびに、-bash: firebase: command not found
. 実行するnpm -g list
と、そのリストにfirebase、firebase-toolsなどが含まれていることがわかります。
「npm install -g firebase-tools」を実行してみましたが、まだ機能しません。また、この質問で推奨されていることを試しました
しかし、まだ機能していません。どんなアドバイスでもいいです、ありがとう