如何将Firebase数据库JSON根层级修改为StudentsList
Firebase数据库根节点修改方法
你要将根节点设置为StudentsList,只需将现有数组嵌套在该键值对下即可,不需要额外特殊语法。
调整后的标准JSON结构
{ "StudentsList": [ { "Gender": "Male", "NameOfStd": "Karachi Boi", "RollNo": "10", "Section": "b" } ] }
不同使用场景的操作方式
- 控制台手动导入:直接使用上述调整后的JSON文件导入Firebase数据库,导入完成后根节点下就会生成你要的StudentsList节点,所有学生数据存在该节点下
- 代码写入(以JavaScript SDK为例):
// 直接指定根下的StudentsList节点写入数据 const studentsRef = firebase.database().ref("StudentsList"); studentsRef.set([ { "Gender": "Male", "NameOfStd": "Karachi Boi", "RollNo": "10", "Section": "b" } ]); - 补充说明:Firebase官方不建议在节点下直接存储数组,后续新增学生数据建议调用
push()方法生成唯一键存储单个学生条目,避免数组索引冲突导致的数据覆盖问题。
内容的提问来源于stack exchange,提问作者Wan33
相关产品推荐
相关产品推荐

