如何设置Cloud Firestore数据库以匹配以下规则?

时间:2019-04-21 18:31:11

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

我在Cloud Firestore模拟器中无法进行测试。当我具有以下规则时,我无法获得“写”访问权限。

我的收藏集应该是“用户”,而我的收藏夹下创建的文档是否由某人的userid firebase创建?

我的数据库应如何获得正确的结果?

service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{userId} {
      allow read, update, delete: if request.auth.uid == userId;
      allow create: if request.auth.uid != null;
    }
  }
}

1 个答案:

答案 0 :(得分:0)

我认为Cloud Firestore安全规则是正确的。

  • 您是否使用Firebase身份验证登录?
  • 您是否部署了Cloud Firestore安全规则?

如果不起作用,则应测试Cloud Firestore安全规则。

请参阅: