首页 > 解决方案 > 基于不在查询中的数据的 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

标签: javascriptfirebase-realtime-databasefirebase-security

解决方案


推荐阅读