我有以下有效的规则:
function isPropertyMember() {
return get(/databases/$(database)/documents/properties/$(resource.data.propertyId))
.data.users[request.auth.uid] == true
}
我想将此功能设为:
_matchClassRequest = async () => {
try{
if( this.state.address === null ){
alert(strings.MapScreen_alert_select_address);
return;
}
if( this.state.classRequest === null ){
alert(strings.MapScreen_select_course);
return;
}
允许读取:if isPropertyMember()
对于来自相同用户的相同查询,如果不在函数中,则在查询中返回该数据。当我将其移至该函数时,会收到“缺少权限或权限不足”错误。