Firestore安全规则匹配数组

时间:2020-05-12 10:01:51

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

我想检索“类型”数组中具有特定ID的所有成员。

firestore中的成员:

{
  types: ["userId1", "userId2"]
}

安全规则:

match /members/{types} {
  allow read, write: if get(/databases/$(database)/documents/members/$(types)).data.parents.hasAny([request.auth.uid]);

  allow read, write: if request.auth.uid in get(/databases/$(database)/documents/members/$(types)).data.parents;
}

这两个都使我无法访问,感谢您的帮助。

0 个答案:

没有答案