【发布时间】:2020-04-15 13:42:47
【问题描述】:
我有一组文档,其中有些字段任何人都应该只能读取,有些字段只有管理员才能读取/写入。我的规则看起来像
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /MyCollection/{document=**} {
allow read: if request.auth.token.admin == true;
allow write: if request.auth.token.admin == true;
match /publicField {
allow read: if true;
}
}
}
}
但是当我尝试阅读文档时,我得到了Missing or insufficient permissions 错误。如何允许任何人阅读任何MyCollection 文档的publicField?
【问题讨论】:
标签: google-cloud-firestore firebase-security