데이터베이스에는 "컬렉션"컬렉션이 있고 컬렉션 내의 각 문서에는 해당 문서에 대한 액세스 권한을 가진 사용자의 "uid"가 포함 된 개체 "구성원"이 있습니다.개체 데이터 형식에 대한 Firestore 규칙
Collection--->document-->members = {"BZntnJO2PVS8OZ9wctwHiyxBytc2": true}
나는 규칙의 많은 다른 유형을 시도했지만이 규칙 중 어느 것도 작동하는 것 같다되지
service cloud.firestore {
match /databases/{database}/documents {
match /collection/{documentId} {
allow read: ****
}
}
1)
allow read: if get(/databases/$(database)/documents/collection/$(documentId)).members[request.auth.uid] != null
2)
allow read: if resource.data.members[request.auth.uid] != null
3)
allow read: resource.members[request.auth.uid] != null
4)
allow read: if request.resource.data.members[request.auth.uid] != null
5)
allow read: request.resource.members[request.auth.uid] != null
IT는 경우 FireStore 버그 될 수 있을까?