使用具有特定值的实时数据库的所有子项填充 RecyclerView

Populating RecyclerView with all of the childs of Realtime Database with certain value

我必须使用具有 favourite = true 的所有 children 填充 RecyclerView,这是我的数据库结构: https://i.stack.imgur.com/7C6Ys.png

编辑 我正在寻找的回复在 alex

提供的评论中
val queryByFav = db.child("Users").child("mikeyreid2002gmailcom").orderByChild("favourite").equalTo(true)

为了能够 return 所有具有 favourite = true 的 children,需要以下查询:

val db = FirebaseDatabase.getInstance().reference
val queryByFav = db.child("Users").orderByChild("testing provider a/favourite").equalTo(true);

如果所有其他用户都具有完全相同的结构,则此查询有效:

testing provider a/favourite

如果他们不这样做,请确保使用固定的 child 而不是动态的。