在Android中从Firebase搜索数据

在Android中从Firebase搜索数据,android,firebase,search,firebase-realtime-database,kotlin,Android,Firebase,Search,Firebase Realtime Database,Kotlin,请注意,我正在尝试搜索所有列(dcontry=“France”)作为示例,如图所示: 我尝试了该代码,但不起作用: MyFirebase.db.child("Developer").orderByChild("dcountry") .startAt("France") .endAt("France"+ "\ufbff") .addValueEventListener(object:ValueEventListener{

请注意,我正在尝试搜索所有列(dcontry=“France”)作为示例,如图所示:

我尝试了该代码,但不起作用:

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

        override fun onDataChange(p0: DataSnapshot?) {
您可以这样做:

MyFirebase.db.child("Developers").orderByChild("dcountry").equalTo("France").addValueEventListener(object:ValueEventListener{

这将为您提供与法国相等的所有国家

我已经使用kotlin编写了查询。但它会帮助你

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

尝试
child(“Developers”)
不是“Developer”是的,我写的是正确的(Developers),这张图中的错误>>>谢谢,但我不需要所有国家,我需要列中的所有数据,当country=“france”时,我指的是所有数据(dcontry、ddesc、dimage、dgender…等等)谢谢,但我不需要所有国家,当country=“france”时,我需要列中的所有数据,我是指所有数据(dcontry、ddesc、dimage、dgender…等)是的,使用上述查询并在ondatachange中检索其他数据这是Woooork,非常感谢兄弟,在哪里可以找到关于查询的最佳教程firebase@user4399890只需检查文档并在这里搜索stackoverflow,您就会找到所有内容,请检查此代码是否只返回一列?但我需要所有列的位置(dountry=“France”)?问题在哪里