从FireBase-Android检索基于子级的特定数据
我想根据标签列表中的特定标签从firebase数据库检索数据。i、 e 键标记中有两个字符串。现在的问题是,我想获取只有cricket标记的数据 我尝试了下面的代码,但没有工作从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
Query Query=ref.orderByChild(“标签”).equalTo(“蟋蟀”)代码>
请帮忙。Thanx:)这不起作用,您需要对数据进行非规范化,如firebase文档中所述:
在您的情况下,这意味着向数据库中添加类似于tags/cricket/dataId1、dataId2、dataId3,
的内容,然后在ref(“tags/cricket”)下检索列表。
。您可以保留当前链接-data/tags/tag1、tag2、…
并在需要检索数据项的标记列表时使用它们。只需维护它们两个-有一个多更新功能,可以帮助您在单个原子操作中设置它们-