在Firebase实时数据库安全文档https://firebase.google.com/docs/database/security/quickstart中,他们提到了节点。但是,我似乎无法弄清楚Firebase中的节点是什么。有人可以帮忙吗?
答案 0 :(得分:3)
您应该阅读有关structuring your data的文档。如果您还不了解这一点,那么将很难推理安全规则。在该页面上:
所有Firebase实时数据库数据都存储为JSON对象。您可以 将数据库想像成云托管的JSON树。与SQL不同 数据库,没有表或记录。当您将数据添加到 JSON树,它成为现有JSON结构中的一个节点,带有一个 关联的密钥。
并且:
在数据库中某个位置获取数据时,您还会检索 其所有子节点。此外,当您授予某人阅读或 在数据库中的节点上进行写访问,您还授予他们访问权限 该节点下的所有数据。因此,在实践中,最好保持 您的数据结构尽可能平坦。
节点是数据库中的一个位置,就像计算机科学中的其他树状数据结构一样。