🐕

Firestoreインデックス: 複合、単一フィールドcollectGroup

2024/07/01に公開

サンプルコード

firestore.js
export async function collectGroup(user) {
  const membersByUser = query(collectionGroup(db, 'members'), where('user_id', '==', user.id));
  const querySnapshot = await getDocs(membersByUser);
  querySnapshot.forEach((doc) => {
      console.log(doc.id, ' => ', doc.data());
  });
}
  • 実行後、consoleにでてきたURL叩いたら自動的にインデックス貼ってくれた:

  • でてきたデータ

Discussion