在Android Firebase中搜索未知子密钥

在Android Firebase中搜索未知子密钥,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,是否可以通过查看firebase for android中的未知子级来添加ValueEventListener 到目前为止,我尝试的是这样的: reference .child("data") .child(/*unknown_key*/) .orderByChild("contacts") // etc... 在“unknown_key”中,我尝试了许多选项,例如“{placeholder}”,“{*}”或“*” 在Firebase函数中,通过在URL中传递一

是否可以通过查看firebase for android中的未知子级来添加
ValueEventListener

到目前为止,我尝试的是这样的:

reference
    .child("data")
    .child(/*unknown_key*/)
    .orderByChild("contacts")
    // etc...
在“unknown_key”中,我尝试了许多选项,例如
“{placeholder}”
“{*}”
“*”

在Firebase函数中,通过在URL中传递一个通用节点(如
https://myfirebaseproj.firebase.com/data/{any}/联系人


我知道我可以在
data/
节点下找到子节点并进行一些迭代,但这对我来说太过分了,因为该节点可能非常大,而且成本非常高。

您能否编辑您的问题,以包含您试图查询的JSON片段(作为文本,请不要截图)?您可以通过单击页面中的“导出JSON”链接来实现这一点。因此,从
数据
联系人
的一个片段,其间包含所有级别的JSON。@FrankvanPuffelen我现在无法导出我的JSON,但我认为您可以了解节点的基本情况。就像我写的一样简单,我在contacts节点下有一些对象,就是这样,我想通过这些对象键进行搜索。我通过使用一个ChildEventListener临时解决了这个问题,它似乎按照我的预期工作。非常感谢。