我想有一个单独的表,其中存储了允许在另一个表中创建条目的用户列表。我想在Firestore中编写一条安全规则,以检查用户在该表中是否有条目。
这可能吗,您将如何构造该规则?当我尝试以下操作时,没有出现错误,但是创建失败
match /databases/{database}/documents {
match /designs {
allow create: if get(/databases/$(database)/documents/designers).data.userId == request.auth.uid
}
}
请注意,我不会将这些权限与用户ID一起存储,如下所示。我想可能有必要将一个属性附加到用户个人资料,然后测试该属性?