【发布时间】:2020-06-09 11:26:30
【问题描述】:
说实话,我对我在 Firestore 中尝试做的事情有点迷茫。
对于这种简单的情况,我想从不同的集合中获取一个与用户无关的值。
但是,我不断收到格式错误的错误。有什么帮助吗?
我的问题是//不确定{business} 是否在这里正确 和//我想获得AREAS.NAME == DASHBOARD 的记录。强>
(它将包含该特定区域的允许用户,稍后我将与用户角色匹配)
service cloud.firestore {
match /databases/{database}/documents {
//match /{document=**} {
// allow read, write: if isSignedIn();
//}
//NOT SURE IF {business} IS CORRECT HERE
match /business/{business} {
//I WANT TO GET THE THE RECORD WHERE THE AREAS.NAME == DASHBOARD
allow write: if get(/databases/$(database)/documents/areas/{}).data.name == "dashboard";
}
}
【问题讨论】:
-
“桌子”是什么意思?你是说收藏吗?
-
抱歉,只是一个拼写错误。 Sql 天
标签: google-cloud-firestore firebase-security