Firestore安全.data规则不起作用

时间:2018-07-12 18:51:04

标签: firebase google-cloud-firestore

关于Firestore安全规则,我有一个简短的问题。

假设我的Firestore数据库中有一个包含“ userID”字段的文档“ user”。

现在,我想编写一条安全规则,仅当用户ID与要删除的文档中的“ userID”字段匹配时,该用户才能删除此文档。

所以我在我的规则中做到了

match /users/{user} {
      ...
      allow delete: if request.auth.uid == resource.data.userID;
      ...
    }

当我尝试在Simulator中删除此文档时,无论规则应允许它(ID匹配)还是不应该(ID不匹配),都会出现此错误:

  

运行模拟时出错-发生未知错误

我在这里做什么错了?

这是我的文件 enter image description here

这些是我设定的规则 enter image description here

这就是我尝试删除它的方式

enter image description here

0 个答案:

没有答案