【发布时间】:2019-09-26 21:27:50
【问题描述】:
我想使用 Kotlin 和 android studio 从 firebase 检索数据。 这是我的数据类,用于将数据上传到 firebase:
class Data(var id : String,
var productname : String ,
var username : String,
var phonenumber : String,
var address: String,
var status: String)
为了向 firebase 添加数据,我使用了以下格式:
val ref = FirebaseDatabase.getInstance().getReference("orders")
val orderId :String = ref.push().key.toString()
val formdata = Data(orderId,
productname,
username,
phonenumber,
useraddress,
status)
ref.child(orderId).setValue(formdata).addOnCompleteListener {
Toast.makeText(applicationContext,"Order placed sucessfully", Toast.LENGTH_SHORT).show()
}
现在我想从 firebase 中检索电话号码值与给定字符串匹配的数据。
【问题讨论】:
-
实际上我建议使用 phone_number 进行索引,这样您就不需要 phone_number 匹配。您的应用中的电话号码是唯一的吗?
-
没有 Kayra,电话号码不是唯一的
标签: android firebase firebase-realtime-database kotlin