Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从firebase xamarin获取搜索结果。。。。?_Android_Firebase_Xamarin_Xamarin.android_Where Clause - Fatal编程技术网

Android 如何从firebase xamarin获取搜索结果。。。。?

Android 如何从firebase xamarin获取搜索结果。。。。?,android,firebase,xamarin,xamarin.android,where-clause,Android,Firebase,Xamarin,Xamarin.android,Where Clause,我的Firebase节点是这样的。。。 成员 -Kr4RLvm2ObnbnRvWXeb电源 年龄:“32” 电子邮件:“samaaa@uil.gl" 是的 ManagerId:“170809sam@uil.gl" 成员ID:“170809sam@uil.gl" 名称:“Samiufgfgl alfgfgam” -KR4RLVMBN2ORVWXEB电源 年龄:“34” 电子邮件:“sasssm@uil.gl" 是的 ManagerId:“170809sam@uil.gl" 成员ID:“170809

我的Firebase节点是这样的。。。
成员
-Kr4RLvm2ObnbnRvWXeb电源
年龄:“32”
电子邮件:“samaaa@uil.gl"
是的
ManagerId:“170809sam@uil.gl"
成员ID:“170809sam@uil.gl"
名称:“Samiufgfgl alfgfgam”
-KR4RLVMBN2ORVWXEB电源
年龄:“34”
电子邮件:“sasssm@uil.gl"
是的
ManagerId:“170809sam@uil.gl"
成员ID:“170809sam@uil.gl"
名称:“Samfgiul alam”
-KR4RLVM2OGHRVWXEB电源
年龄:“39”
电子邮件:“sacccm@uil.gl"
是的
ManagerId:“170809sam@uil.gl"
成员ID:“170809sam@uil.gl"
名称:“桑菲阿拉姆”
-KR4RLVM2OBVNBVNVNRVWXEB-wEr
年龄:“66”
电子邮件:“sabbbm@uil.gl"
IsActive:错误
ManagerId:“170809sam@uil.gl"
成员ID:“170809sam@uil.gl"

名称:“Samigggul alam”
您只能在firebase中的子级上进行查询,而且您使用的库也不能进行查询。如果您使用的平台是Mono,Android库就可以了

和解决方案代码如下

DatabaseReference myRef = database.GetReference("Member");
myRef.OrderByChild(mAge+"/IsActive").EqualTo(true).AddValueEventListener(this);
此外,您还需要根据需要更改数据库结构,以使此解决方案能够像现在这样工作需要像索引一样

-Kr4RLvm2ObnbnRvWXeb-wEr
    Age: "32"
         Email: "samaaa@uil.gl"
         IsActive: true
         ManagerId: "170809sam@uil.gl"
         MemberId: "170809sam@uil.gl"
         Name: "Samiufgfgl alfgfgam"
 -Kr4RLvmbnbn2ORvWXeb-wEr
    Age: "34"
         Email: "sasssm@uil.gl"
         IsActive: true
         ManagerId: "170809sam@uil.gl"
         MemberId: "170809sam@uil.gl"
         Name: "Samfgfgiul alam"
    enter code here