【问题标题】:How to set up cloud firestore database to match the rules below?如何设置 Cloud Firestore 数据库以匹配以下规则?
【发布时间】:2019-09-11 03:01:01
【问题描述】:

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

我的收藏是否应该是“用户”,并且我的文档应该以 firebase 创建的用户 ID 命名?

我的数据库应该是什么样子才能获得正确的结果?

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;
    }
  }
}

【问题讨论】:

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


    【解决方案1】:

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

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

    如果不起作用,那么您应该测试您的 Cloud Firestore 安全规则。

    见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 2020-02-24
      • 2017-12-14
      • 2020-08-20
      • 2017-11-18
      相关资源
      最近更新 更多