firebase - 如果低于某个值,Firestore 规则允许读取字段
问题描述
一个包含多个字段的文档,但我想要一个字段的条件,只有当它低于某个值时才能读取它.. 其余字段可以随时读取.. 所以在用户端它将返回该条件字段的值或 null
解决方案
明白了,所以为此,只需编写一个 if 语句来检查每个输入字段以查看它是否满足您的条件。
if(input1.value == "juice" && input2.value != "apple"){
docRef
.collection("posts")
.doc()
.collection("burgers")
.add({
input1: input1,
input2: input2
})
}else{
console.log("error")
}
推荐阅读
- excel - 从关闭的工作簿访问数据
- validation - 如何将 Joi `when` 条件基于上下文中的值?
- vue.js - Vue Js:道具未传递给组件,仅在页面刷新时显示
- php - 如何自定义 WooCommerce 无库存通知电子邮件
- git - 查找 Git 凭证的存储位置
- java - Azure,默认“嘿,Java 开发人员!” 部署成功后的欢迎页面
- powershell - 通过 Invoke-RestMethod 对构建进行排队并放置时出现 PowerShell 错误
- metadata - AWS 胶水:在 aws 环境中部署模型
- c++ - 何时在 C++ 中调用要移动到的对象的析构函数?
- node.js - 如何在 Github Actions 中使用机密?