从Android中的Firebase搜索数据

时间:2018-03-14 22:10:11

标签: android firebase search firebase-realtime-database kotlin

请我尝试搜索所有列(dcountry =" France")作为示例,如图所示: enter image description here

我尝试了这段代码,但没有工作:

 MyFirebase.db.child("Developer").orderByChild("dcountry")
            .startAt("France")
            .endAt("France"+ "\ufbff")
            .addValueEventListener(object:ValueEventListener{

        override fun onDataChange(p0: DataSnapshot?) {

2 个答案:

答案 0 :(得分:4)

你可以这样做:

  name
1    a
2    b
3    c
4    d
5    e
6    f

将为您提供与法国相等的所有国家/地区

答案 1 :(得分:0)

我已经使用Kotlin编写了查询。但这会帮助您

    val query = FirebaseDatabase.getInstance()
        .getReference()  
        .child("Developers")  
        .orderByChild("dcountry")
        .equalTo("france")
        .limitToFirst(50)