【发布时间】:2018-10-07 09:30:18
【问题描述】:
有谁知道我是否可以创建嵌套的“获取”规则来访问数据库中的不同数据?怎么做?
// Assignment's document
match /assignments/{assignmentId} {
function getAssignmentOwner(){
return get(/databases/$(database)/documents/assignments/$(assignmentId)).data.owner;
}
function getAgencySupervisors(){
return get(/databases/$(database)/documents/agencies/$(getAssignmentOwner())).data.supervisors;
}
allow write: if request.auth.uid in getAgencySupervisors();
allow read: if request.auth != null;
}
目前它返回“不允许”。
【问题讨论】:
标签: google-cloud-firestore firebase-security