如何创建Firebase集合?

kin*_*621 2 firebase firebase-realtime-database

因此,我正在编写一个聊天应用程序,我想拥有多个房间,但是,我在Firebase控制台上找不到可以添加子集合的按钮。

我尝试了导出,编辑然后导入,但这似乎并没有太大作用。我看过一些Firebase教程,但是找不到解释这一点的教程。

Tra*_*ian 6

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

在控制台中输入子节点

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