You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firestore安全规则中/databases/{database}/documents行的作用及疑问

Firestore安全规则相关问题解答

1. match /databases/{database}/documents {的作用

这是Firestore安全规则的根匹配路径,是规则结构的基础框架:

  • 它划定了规则生效的范围:项目下所有Firestore数据库的文档层级
  • {database}是通配符,用来匹配项目里的任意数据库实例,后续所有针对文档/集合的匹配规则都必须嵌套在这个根路径下

2. 同一项目可以创建多个Firestore数据库吗?

可以。虽然早期Firestore一个项目只能有默认数据库,但现在已经支持创建多个数据库实例,比如可以分别创建生产环境库、测试环境库来隔离数据。

3. 仅需一个数据库,是否仍需保留该行?

必须保留。这是Firestore安全规则语法的强制要求——所有针对文档或集合的匹配规则,都必须嵌套在match /databases/{database}/documents这个根路径下,哪怕你只有一个数据库,也不能省略这行代码。

内容的提问来源于stack exchange,提问作者whatwhatwhat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 11:05:47