当前位置:  开发笔记 > 前端 > 正文

如何在Firebase中从Android应用程序创建一个空表?

如何解决《如何在Firebase中从Android应用程序创建一个空表?》经验,为你挑选了1个好方法。

我正在Android平台上开发实时应用程序,我想在Firebase数据库中首先添加一个具有特定名称且没有信息的表.有可能,我该怎么办?



1> Jay..:

Firebase没有"表格"的概念,也没有"表格名称"

从Firebase的入门指南

所有Firebase数据库数据都存储为JSON对象.没有表格或记录.

因此,在开发应用程序时,了解NoSQL(JSON)数据库与SQL之间的区别非常重要.

此外,您无法在Firebase中真正拥有没有数据的节点.

所以,你可能想重新思考为什么你需要一个没有信息的节点; 一旦写入信息,就会创建父节点.

例如

定义用户

public User(String name, String favFood) {
        this.name = name;
        this.favFood = favFood;
    }

写一些数据

Firebase userToAddRef = ref.child("users").child("user_0");
User aUser = new User("Harry Nilsson", "Lime Coconut");
userToAddRef(aUser);

这将创建父'用户'节点,并添加一个子节点'user_0',其中包含一个孩子'Harry Nilsson'和他最喜欢的食物.

{
  "users": {
    "user_0": {
      "name": "Harry Nilsson",
      "favFood": "Lime Coconut"
    }
  }
}

如果你真的需要一个没有数据的节点,可能是占位符(?)是编写节点所以结束JSON结构将是

{
  someNodeName: true
}

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有