0
ユーザーのロールのいずれかがドキュメントの許可されたロールの一部であるかどうかを確認しています。正規表現が一致しません - Firestore
service cloud.firestore {
match /databases/{database}/documents {
match /group/{groupId} {
match /posts/{postId} {
allow read: if 'admin,editor'.matches('((,|^)(publisher|editor)(,|$))');
}
}
}
}
は、ここでは、正規表現テスターで働いています:https://regex101.com/r/bDXMg3/2/
しかし、これは一致しないユーザーは+ エディタ adminで、ポストは+ エディタ出版社による読み取りができますので、以下では一致している必要があります、 何か案は?