我有一个包含2个移动应用程序的Firebase项目:

Firebase / Google的

  • FriendlyChat示例(消息)-创建的第一个
  • 杂货项目列表(杂货项目)-尝试创建第二个

  • 您可以看到其中已包含一些测试消息的message节点。

    firebase - 无法通过控制台将节点添加到Firebase-LMLPHP

    但是,当我尝试将一个 child 添加到appId节点时,我给它命名为“grocery-items”,然后单击 ADD ,但未添加该节点。它只是消失了。

    为什么不能添加杂货项目节点?

    最佳答案

    Firebase数据库是键值存储。它将键的值存储在树中的路径上。但是它仅在键具有实际值时存储键。如果键/路径没有值,则将其立即删除。

    因此,如果您单击+按钮,然后输入一个密钥,然后单击添加按钮,它将删除您输入的第一个密钥,因为它没有值

    相反,您应该做什么取决于您要完成的工作。

    要添加单个键/值对:

  • 点击+
  • 输入密钥/名称
  • 输入一个值
  • 单击添加

  • 如果要添加JSON代码段/树:
  • 点击+
  • 输入密钥/名称
  • 单击(空)值
  • 旁边的+
  • 输入子项
  • 的密钥/名称
  • 输入子
  • 的值
  • 单击添加
  • 关于firebase - 无法通过控制台将节点添加到Firebase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38800079/

    10-10 17:50
    查看更多