我正在尝试一个接一个地添加一个孩子,以实现我想要的形式,并且我不想使用push或uid。
我想要的表格是:
订单:-电话号码:-order1:-{data1}
这是我的代码
val firebaseDatabase = FirebaseDatabase.getInstance().reference
firebaseDatabase.child("Orders").child("Key").setValue("+12345")
firebaseDatabase.child("Orders").child("+12345").child("Key").setValue("order1")
firebaseDatabase.child("Orders").child("+12345").child("order1").setValue(data1)
我尝试在该论坛上到处搜索,但找不到可靠的答案。
答案 0 :(得分:2)
如果您想要这种形式:
Orders:
- phonenumber:
-order1 :
-{data1}
然后执行以下操作:
val firebaseDatabase = FirebaseDatabase.getInstance().reference
firebaseDatabase.child("Orders").child("+1234").child("order1").setValue(data1)
这将为您提供:
Orders
+1234
order1 : data1
如果data1
是keys
和values
,请执行以下操作:
val firebaseDatabase = FirebaseDatabase.getInstance().reference
val ref = firebaseDatabase.child("Orders").child("+1234").child("order1")
ref.child("name").setValue("john")
ref.child("age").setValue(123)
这将为您提供以下内容:
Orders
+1234
order1
name : john
age : 123