📚
FirestoreでCollectionGroupを使うときのルール設定
背景
FirestoreでCollectionGroupを使用するときのルールの書き方が特殊だったので記事に残す
結論
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{path=**}/コレクション名/{**Id} {
allow write, read: if 条件式
}
}
}
サブコレクションの場合は少し書き方が変わります。
Firestoreでどのルールが適応されているかはルールのプレイグラウンドを使うと簡単に確認できるのでそちらを使って検証すると良いと思います
Discussion