首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Firestore规则中,如何检查请求文档的id?

在Firestore规则中,可以使用request.resource.data.id来检查请求文档的id。request.resource表示请求中的文档数据,而data表示文档的字段数据。通过id属性可以获取文档的id值。

以下是一个示例规则,演示如何检查请求文档的id:

代码语言:txt
复制
service cloud.firestore {
  match /databases/{database}/documents {
    // 检查请求文档的id是否为特定值
    match /collection/{documentId} {
      allow read, write: if documentId == '特定值';
    }

    // 检查请求文档的id是否满足特定条件
    match /collection/{documentId} {
      allow read, write: if documentId.matches('条件正则表达式');
    }
  }
}

在上述示例中,/collection/{documentId}表示匹配集合中的文档,并使用documentId作为文档的id。在allow语句中,可以使用documentId来检查请求文档的id是否满足特定条件。

请注意,上述示例仅演示了如何检查请求文档的id,实际使用时需要根据具体需求进行适当的修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券