Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Limit Child Nodes

Firebase で作成
Firebase で作成

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

この拡張機能の動作

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

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

追加の設定

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

料金

拡張機能をインストールするには、プロジェクトを Blaze(従量課金制)プランに含める必要があります。

  • この拡張機能に必要な Firebase リソースに対して小額の料金(通常は約 $0.01/月)が請求されます(使用しなくても)。
  • この拡張機能は、次のような他の Firebase サービスや Google Cloud Platform サービスを使用します。このため、それらの無料枠を超えた場合には関連する料金が発生します。
  • Cloud Functions(Node.js 10 を超えるランタイム。FAQ を参照
  • Firebase Realtime Database

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

Firebase コンソールの使用

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

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

Firebase CLI の使用

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

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

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

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

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