get*_*zeg 3 android firebase firebase-realtime-database
我正在Android平台上开发实时应用程序,我想在Firebase数据库中首先添加一个具有特定名称且没有信息的表.有可能,我该怎么办?
Jay*_*Jay 11
Firebase没有"表格"的概念,也没有"表格名称"
从Firebase的入门指南
所有Firebase数据库数据都存储为JSON对象.没有表格或记录.
因此,在开发应用程序时,了解NoSQL(JSON)数据库与SQL之间的区别非常重要.
此外,您无法在Firebase中真正拥有没有数据的节点.
所以,你可能想重新思考为什么你需要一个没有信息的节点; 一旦写入信息,就会创建父节点.
例如
定义用户
public User(String name, String favFood) {
this.name = name;
this.favFood = favFood;
}
Run Code Online (Sandbox Code Playgroud)
写一些数据
Firebase userToAddRef = ref.child("users").child("user_0");
User aUser = new User("Harry Nilsson", "Lime Coconut");
userToAddRef(aUser);
Run Code Online (Sandbox Code Playgroud)
这将创建父'用户'节点,并添加一个子节点'user_0',其中包含一个孩子'Harry Nilsson'和他最喜欢的食物.
{
"users": {
"user_0": {
"name": "Harry Nilsson",
"favFood": "Lime Coconut"
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果你真的需要一个没有数据的节点,可能是占位符(?)是编写节点所以结束JSON结构将是
{
someNodeName: true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8727 次 |
| 最近记录: |