如何创建Firebase集合?

时间:2017-03-28 20:17:00

标签: firebase firebase-realtime-database

所以我正在编写一个聊天应用程序,我希望有多个房间,但是,我无法在Firebase控制台上找到可以添加子集合的按钮。

我尝试过导出,编辑,然后导入,但这似乎没有做多少。我查看了一些Firebase教程,但我找不到解释这个的教程。

1 个答案:

答案 0 :(得分:5)

您在控制台中输入的任何内容都必须具有值本身,或至少有一个子项(带有值)。这是因为Firebase没有明确存储" null"或数据库中的空值。您可以输入集合的名称,然后使用右侧的+按钮而不是值来开始向其添加子项,依此类推,直到您到达具有值的节点:

entering child nodes in the console

但是,您无法为没有值的集合创建占位符。如果您需要一个集合但无法初始化其任何数据,只需使用您的安全规则来定义允许的内容并编写您的客户端代码,知道它可能存在也可能不存在。 Firebase允许您将侦听器附加到尚不存在的节点。

相关问题