【问题标题】:What is a node in Firebase Realtime Database?Firebase 实时数据库中的节点是什么?
【发布时间】:2019-06-28 16:48:00
【问题描述】:

在 Firebase 实时数据库安全文档 https://firebase.google.com/docs/database/security/quickstart 中,他们提到了节点。但是,我似乎无法弄清楚 Firebase 中的节点是什么。有人可以帮忙吗?

【问题讨论】:

    标签: java android firebase firebase-realtime-database


    【解决方案1】:

    您应该阅读有关structuring your data 的文档。如果您还不了解这一点,那么安全规则将很难推理。从该页面:

    所有 Firebase 实时数据库数据都存储为 JSON 对象。你可以 将数据库视为云托管的 JSON 树。与 SQL 不同 数据库,没有表或记录。当您将数据添加到 JSON 树,它成为现有 JSON 结构中的一个节点,具有 关联键。

    还有:

    当您在数据库中的某个位置获取数据时,您还可以检索 它的所有子节点。此外,当您授予某人阅读或 在数据库中的节点上写入访问权限,您还授予他们访问权限 该节点下的所有数据。因此,在实践中,最好保持 您的数据结构尽可能平坦。

    节点只是数据库中的一个位置,就像计算机科学中的其他树状数据结构一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-11
      • 2021-09-24
      • 2023-01-16
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 2020-11-27
      相关资源
      最近更新 更多