Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过控制台将节点添加到Firebase_Firebase_Firebase Realtime Database_Firebase Console - Fatal编程技术网

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

无法通过控制台将节点添加到Firebase,firebase,firebase-realtime-database,firebase-console,Firebase,Firebase Realtime Database,Firebase Console,我有一个Firebase项目,有两个移动应用程序: Firebase/Google的FriendlyChat示例(消息)-首先创建 杂货项目列表(杂货项目)-尝试创建第二个 您可以看到messages节点已经存在,其中包含一些测试消息 但是,当我尝试将一个子节点添加到appId节点时,我给它起了一个名称“杂货项目”,然后单击add,但该节点没有被添加。它就这样消失了 为什么我不能添加“杂货项目”节点?Firebase数据库是一个键值存储。它在树中的路径上存储键的值。但它只存储具有实际值的键。如

我有一个Firebase项目,有两个移动应用程序:

  • Firebase/Google的FriendlyChat示例(消息)-首先创建
  • 杂货项目列表(杂货项目)-尝试创建第二个
  • 您可以看到messages节点已经存在,其中包含一些测试消息

    但是,当我尝试将一个子节点添加到
    appId
    节点时,我给它起了一个名称“杂货项目”,然后单击add,但该节点没有被添加。它就这样消失了


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

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

    因此,如果您单击+按钮,然后输入一个键并单击Add按钮,它将删除您输入的第一个键,因为它没有值

    相反,你应该做什么取决于你想完成什么

    要添加单个键/值对,请执行以下操作:

    • 点击+
    • 输入一个键/名称
    • 输入一个值
    • 单击添加
    如果要添加JSON片段/树:

    • 点击+
    • 输入一个键/名称
    • 单击(空)值旁边的+键
    • 输入子项的键/名称
    • 为子对象输入一个值
    • 单击添加

    谢谢,我错过了!此外,如果由于“只读”模式阻止而无法添加项目,则可以导航到包含要添加的新节点的url,该url将为您创建节点。但是如上所述,您还需要添加一个值。“导航到要在适当级别添加的新道具。例如,将在根级别创建一个新的对象prop3,从那里您可以随意编辑数据。”信用: