Firestore安全规则问题

时间:2019-05-12 18:39:36

标签: firebase google-cloud-firestore firebase-security-rules

match /members/{memberId} {
       allow create, write, delete: if getNumber(request.auth.uid) == memberId;
       allow get, list, read : if request.auth.uid != ‘’;
     }

function getNumber(userId) {
         return get(/databases/$(database)/documents/users/$(userId)).data.phone_number
     }

鉴于上述示例,当memberId等于以+字符开头的电话号码时,由于某种原因,比较失败。如果我从路径中删除了+字符并赋予了phone_number值,那么一切都会按预期进行。

对此表示感谢。谢谢!

0 个答案:

没有答案