首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Cloud Firestore安全规则-仅允许写入文档中的特定密钥

Cloud Firestore安全规则-仅允许写入文档中的特定密钥
EN

Stack Overflow用户
提问于 2019-06-20 05:40:32
回答 2查看 954关注 0票数 3

我目前正在为我的应用程序编写一些使用Firestore数据库的规则。目前,每个人都可以读取数据,经过身份验证的用户可以写入。

代码语言:javascript
复制
  match /quizzes/{quizId} {
    allow read; 
    allow write: if request.auth != null;
  }

这可以很好地工作,但我也希望未经身份验证的用户仅写入文档中的特定密钥。

文档的示例内容:

代码语言:javascript
复制
{
  title: 'title',
  plays: 12,
  playedBy: [//Filled with user id's],
  ...
}

有没有办法限制未经身份验证的用户只能对playedBy数组进行写访问,而不能对该文档的其他密钥进行写访问?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56676255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档