Firestoreで子要素の数をカウントする方法を紹介します。SQL文で言うところの、COUNT()文でレコード件数を取得する方法の、Firestoreでのやり方です。 簡単な件数の取得方法から、件数が膨大になるコレクションの効率的なカウント方法についても紹介していきます。 スポンサーリンク 100件程度の小さいコレクションのカウント方法 コレクションの数が100件程度の場合は、クライアントサイドでカウントするのが楽です。以下のサンプルコードは、usersコレクションを取得しsizeプロパティで要素の数を取得しています。 db.collection('users').get().then(snap => { size = snap.size // will return the collection size }); usersコレクションの全データをクライアント側でダウンロードし、要素数