【发布时间】:2018-07-02 15:34:32
【问题描述】:
我在 Firestore 中使用一个名为“admin”的集合来定义哪些用户可以编写新文档(下图)。
目前,它仅由软件控制。我想向 Firestore 添加规则。我尝试了以下规则,但没有奏效。在这种情况下,正确的规则是什么?
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if request.auth != null;
allow write: if get(/admin/{anyDocument}).data.userId == request.auth.uid;
}
}
}
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication google-cloud-firestore