You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firebase Console手动添加多层嵌套结构的数据?

在Firebase控制台手动添加嵌套JSON数据的解决方法

我之前在Firebase里手动添加数据时踩了个坑——找到的教程全只教怎么加单层(深度为1)的数据,但我需要添加这种带嵌套对象和数组的结构:

roles: { 
  "ajda4a684fawefae" : ["role1", "role2"], 
  "as87awda74w8wa86" : ["role1", "role3"] 
}

核心困惑就是怎么把大括号里的嵌套结构直接设为某个字段的值,折腾了一阵终于找到可行的方法,分享给大家:


方法一:通过控制台可视化操作

以Realtime Database为例,步骤如下:

  1. 打开Firebase控制台,进入你的Realtime Database节点
  2. 找到要添加数据的位置,点击**+ 添加字段**
  3. 字段名输入roles,重点来了:值的类型不要选“字符串”,要选择对象(Object)
  4. 进入这个roles对象节点后,继续添加子字段:
    • 第一个子字段名填ajda4a684fawefae,值类型选数组(Array),然后依次添加role1、role2作为数组元素
    • 第二个子字段名填as87awda74w8wa86,同样选数组类型,添加role1、role3
  5. 确认所有内容无误后点击保存,就能得到你需要的嵌套结构

方法二:直接粘贴JSON(更高效)

如果觉得手动点选类型太繁琐,可以切换到数据库的JSON视图(顶部导航栏有“JSON”按钮),直接粘贴完整的JSON片段到对应位置:

{
  "roles": { 
    "ajda4a684fawefae" : ["role1", "role2"], 
    "as87awda74w8wa86" : ["role1", "role3"] 
  }
}

点击保存后,Firebase会自动解析这个嵌套结构,帮你生成对应的节点和数据。


内容的提问来源于stack exchange,提问作者tprieboj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:24:34