[英]React Native: Create custom child node in firebase realtime database
[英]Create second child in Firebase database
我创建了一个简单的应用程序,您在其中单击一个按钮,它会将值发布到 Firebase 数据库。 代码如下...
class MainActivity : AppCompatActivity() {
lateinit var button: Button
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun SUCCESS(view: View) {
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference("Value")
myRef.setValue("One")
}
}
但是当我再次点击按钮时,它只是覆盖了之前的条目(或孩子)。 我将如何创建一个 function 来在数据库中创建第二个孩子? 我还在研究这个,如果已经发布了,我很抱歉!!
如果你想使用两个不同命名的键,你会做道格评论的事情:
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference()
myRef.child("First").setValue("One")
myRef.child("Second").setValue("Two")
如果你想拥有任意数量的子节点,你会想要使用push()
:
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference()
myRef.push().setValue("One")
myRef.push().setValue("Two")
另请参阅有关使用数据列表的 Firebase 文档。
我想到了。 这就是我想要的..,但它提出了如何为推送创建特定值的问题。 而不是随机字母。 我想现在就可以了。
fun SUCCESS(view: View) {
val database = FirebaseDatabase.getInstance()
val myRef = database.getReference("Value")
myRef.push().setValue("One")
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.