React×firebaseでドキュメントの数をカウントしたい

コレクションの中に入っているドキュメントの数をカウントする方法を書いてみたのでシェアします!

コレクションの中に入っているドキュメントの中のコレクションの中のドキュメントをカウントする方法も書いてみましたw!

前提

  • ReactでfirebaseのCloud Storeのデータをとってきたい。
  • 関数の中で使う←(初心者の私には分からなかったからwww)

コード

コレクションの中に入っているドキュメントの数をカウント

firebase.firestore().collection('コレクション名').get().then((snap) => {
 const size = snap.size
 console.log(size) // will return the collection size
});

コレクションの中に入っているドキュメントの中のコレクションの中のドキュメントをカウント

const dbDoc =  firebase.firestore().collection('コレクション1名').doc("ドキュメントID")
dbDoc.collection('コレクション2名').get().then((snap) => {
  const size = snap.size
  console.log(size) // will return the collection size
});

参考サイト

Firestoreでコレクションの要素数をカウントする方

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です