Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.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
从FireBase-Android检索基于子级的特定数据_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

从FireBase-Android检索基于子级的特定数据

从FireBase-Android检索基于子级的特定数据,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我想根据标签列表中的特定标签从firebase数据库检索数据。i、 e 键标记中有两个字符串。现在的问题是,我想获取只有cricket标记的数据 我尝试了下面的代码,但没有工作 Query Query=ref.orderByChild(“标签”).equalTo(“蟋蟀”) 请帮忙。Thanx:)这不起作用,您需要对数据进行非规范化,如firebase文档中所述: 在您的情况下,这意味着向数据库中添加类似于tags/cricket/dataId1、dataId2、dataId3,的内容,然后在r

我想根据标签列表中的特定标签从firebase数据库检索数据。i、 e

键标记中有两个字符串。现在的问题是,我想获取只有cricket标记的数据

我尝试了下面的代码,但没有工作

Query Query=ref.orderByChild(“标签”).equalTo(“蟋蟀”)


请帮忙。Thanx:)

这不起作用,您需要对数据进行非规范化,如firebase文档中所述:

在您的情况下,这意味着向数据库中添加类似于
tags/cricket/dataId1、dataId2、dataId3,
的内容,然后在
ref(“tags/cricket”)下检索列表。
。您可以保留当前链接-
data/tags/tag1、tag2、…
并在需要检索数据项的标记列表时使用它们。只需维护它们两个-有一个多更新功能,可以帮助您在单个原子操作中设置它们-