javascript - 基于不在查询中的数据的 Firebase 实时数据库规则
问题描述
鉴于以下 Firebase 查询:
listId = 'some dynamic value';
firebase.database().ref('myLists').orderByChild('id').equalTo(listId).on('value', (snapshot) => {
// ...
})
并给出以下数据库结构:
rootProject: {
myLists: {
<FirebaseGeneratedID>: {
id: 'some dynamic value',
isVisible: true
}
}
}
如何控制.read
对数据库属性的访问,基于isVisible
?
解决方案
推荐阅读
- swift - 从自定义 UIView 类设置视图宽度约束不更新帧
- google-apps-script - 当某个范围的单元格内发生变化时需要触发运行
- html - Google 不断将我的字体更改为 Helvetica 我需要做什么?
- mysql - SoapUI DataSource -> SQL Query 中的垃圾字符,如何处理?
- javascript - 如何将我的功能应用于多个元素?
- node.js - 无法使用 coinbase pro api 检索某些信息(订单历史、交易账户)
- javascript - 如何使用 JavaScript 获取数组中最小值的索引?
- c - 强制断开连接时在套接字输入缓冲区中排队的数据
- android - Android:Espresso:无法检查是否成功启动活动
- python - Python Flask 作为 Windows 服务