【发布时间】:2019-06-28 16:48:00
【问题描述】:
在 Firebase 实时数据库安全文档 https://firebase.google.com/docs/database/security/quickstart 中,他们提到了节点。但是,我似乎无法弄清楚 Firebase 中的节点是什么。有人可以帮忙吗?
【问题讨论】:
标签: java android firebase firebase-realtime-database
在 Firebase 实时数据库安全文档 https://firebase.google.com/docs/database/security/quickstart 中,他们提到了节点。但是,我似乎无法弄清楚 Firebase 中的节点是什么。有人可以帮忙吗?
【问题讨论】:
标签: java android firebase firebase-realtime-database
您应该阅读有关structuring your data 的文档。如果您还不了解这一点,那么安全规则将很难推理。从该页面:
所有 Firebase 实时数据库数据都存储为 JSON 对象。你可以 将数据库视为云托管的 JSON 树。与 SQL 不同 数据库,没有表或记录。当您将数据添加到 JSON 树,它成为现有 JSON 结构中的一个节点,具有 关联键。
还有:
当您在数据库中的某个位置获取数据时,您还可以检索 它的所有子节点。此外,当您授予某人阅读或 在数据库中的节点上写入访问权限,您还授予他们访问权限 该节点下的所有数据。因此,在实践中,最好保持 您的数据结构尽可能平坦。
节点只是数据库中的一个位置,就像计算机科学中的其他树状数据结构一样。
【讨论】: