Firebase Firestore规则以匹配根级别集合

时间:2018-11-26 23:14:27

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

firestore中的规则不是很熟悉。.我很难匹配它:

service cloud.firestore {
  match /databases/{database}/documents {
    //match /sampleData {
    match /{document=**} {
      allow read, write: if request.auth.token.appid == "sample-app-uid";
    }

    //match /{document=**} {
    //  // allow read, write: if false;
    //  allow read, write;
    //}
  }
}

因此,基于自定义声明授予读写访问权限的request.auth部分正在工作(是!)。但是,它上方的注释行试图将 sampleData sample-app-id 声明配对,...这是行不通的(当我交换这两条线中的其中一条被注释)。但是我认为应该。我的数据如下:

snapshot

0 个答案:

没有答案