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

Cannot add node to Firebase through console

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

  1. 来自 Firebase/Google(消息)的 FriendlyChat 示例 - 首先创建
  2. 杂货商品列表(grocery-items)- 正在尝试创建第二个

您可以看到消息节点已经存在,其中包含一些测试消息。

但是当我尝试将子节点添加到 appId 节点时,我给它命名 "grocery-items" 然后单击 ADD,但是节点没有被添加。它就这么消失了。

为什么我不能添加 grocery-items 节点?

Firebase 数据库是一个 key-value 存储。它将键的值存储在树中的路径中。但它仅在键具有实际值时才存储它们。如果 key/path 没有值,它会立即被删除。

所以如果你点击+按钮,然后输入一个key然后点击Add按钮,它会删除第一个key您输入 因为它没有值 .

你应该做什么取决于你想完成什么。

要添加单个 key/value 对:

  • 点击+
  • 输入一个key/Name
  • 输入一个值
  • 单击添加

如果要添加JSON snippet/tree:

  • 点击+
  • 输入一个key/Name
  • 单击(空)值旁边的 +
  • 为 child
  • 输入 key/Name
  • 为 child
  • 输入一个值
  • 单击添加