Limit Child Nodes

指定した Realtime Database パスで、ノードの数を指定した最大数までに制限します。

この拡張機能の動作

この拡張機能を使用すると、Firebase Realtime Database パスに保存されるノードの最大数を管理できます。

指定した Realtime Database パスのノード数が指定した最大数を超えると、最も古いノードから順に、合計ノード数が指定の最大数になるまで削除されます。

追加の設定

インストール前に、必ず Firebase プロジェクトで Realtime Database インスタンスを設定してください。

料金

この拡張機能は、次のような他の Firebase サービスや Google Cloud Platform サービスを使用するため、それらに関連する料金が発生する可能性があります。

  • Firebase Realtime Database
  • Cloud Functions

Firebase Extensions を使用する場合、課金の対象になるのは使用した基盤リソースのみです。有料階層の料金プランは、拡張機能が有料階層プランの必要なサービス(例: Google Cloud Platform API の呼び出しや、Google 以外のサービスに対する送信ネットワーク リクエストを行うサービス)を利用する場合のみ必要となります。なお、すべての Firebase サービスに無料使用枠が用意されています。詳しくは、Firebase の料金についての記事をご覧ください。

この拡張機能をインストールする方法

Firebase コンソールの使用

拡張機能のインストールと管理は、Firebase コンソールで行えます。

コンソールを使用してインストールする

Firebase CLI の使用

拡張機能のインストールと管理は、Firebase CLI でも行えます。

ステップ 1: 以下の npm コマンドを実行して、CLI をインストールするか、最新バージョンの CLI に更新します。

npm install -g firebase-tools
正常に機能しない場合は、Firebase CLI リファレンスを確認するか、npm のアクセス権を変更してください。

ステップ 2: 以下のコマンドを実行して、この拡張機能をインストールします。

firebase ext:install rtdb-limit-child-nodes --project=projectId_or_alias
サポート対象
Realtime Database
作成者
ライセンス
Apache-2.0
バージョン
0.1.0