📚

FirestoreでCollectionGroupを使うときのルール設定

2023/04/03に公開

背景

FirestoreでCollectionGroupを使用するときのルールの書き方が特殊だったので記事に残す

結論

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{path=**}/コレクション名/{**Id} {
    	allow write, read: if 条件式
    }
 }
}

サブコレクションの場合は少し書き方が変わります。
Firestoreでどのルールが適応されているかはルールのプレイグラウンドを使うと簡単に確認できるのでそちらを使って検証すると良いと思います

株式会社HAKATOMO tech blog

Discussion