使用具有特定值的实时数据库的所有子项填充 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 而不是动态的。
我必须使用具有 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 而不是动态的。