Firebaseデータベースにはカウントクエリ(または他の集計クエリ)はありません。オプションは次のとおりです。
- クエリに一致するすべてのデータを取得し、クライアント側でカウントします
- アイテムを追加/削除するたびに更新する別のカウントノードを保持します。
#2の場合、そのようなカウンターを保持する例 。
参照:
- Firebase count group by
- Firebaseを使用したデータベーススタイルのクエリ
- Firebaseで、すべてのノードデータを読み込まずにノードの子の数を取得する方法はありますか?
- すべてを取得せずにFirebaseで要素/リストのサイズを取得するにはどうすればよいですか?