firebase - 验证 Firestore 安全规则中的引用
问题描述
我想每当有人添加文档时,验证是否存在一个密钥,该密钥在 Firestore 安全规则中具有reference
( https://firebase.google.com/docs/firestore/data-model#references ) 的值。我已经可以使用任何本机 Javascript 类型 ( request.resource.data.something is string
) 来执行此操作。我想知道这样的事情是可能的references
。
解决方案
我想你想要resource.Foo is path
。请注意, null 未通过此检查。我通常使用(resource.Foo is path) || (resource.Foo == null)
.
推荐阅读
- javascript - 用于 NativeScript 调试器工具的 JavaScript 控制台中的颜色
- python - 用于对回归输出进行分桶的 Keras Metric
- html - 尝试将简单的 css/html 项目部署到 Heroku 并在我的 packages.json 文件中出现错误
- node.js - Nginx - 反向代理到已经反向代理的位置或双重反向代理?
- redhat-datavirt - 如何在 JDV 上加入而不是下推加入数据源
- c++ - 无法构建使用 std::make_unique 的 gtkmm 程序
- c - 在 C 代码中,是否有任何可能的方法可以对目录中的文件进行排序,以便将大多数字节打印到最少字节?
- c++ - 尝试使用 fork() 在 C++ 中创建多个进程;似乎没有工作
- javascript - 每次单击按钮时都需要更新 ap 标签
- r - R flexdashboard,使用变量时标题被截断