【发布时间】:2018-06-29 22:50:31
【问题描述】:
存储在 firebase 中的数据:
29-06-2018(date)
-AAAA
-25142(jobno)
-Park station(address)
-BMW(model)
-BBBB
-85142(jobno)
-Base station(address)
-Ford(model)
在这里,我想要 -BBBB 下的所有孩子。不想循环通过 AAAA。如何直接得到BBBB的孩子。我有数据(日期,BBBB)。只想获取BBBB的jobno,地址,型号。请给我一个解决方案。
我的代码在这里
DatabaseReference database = FirebaseDatabase.getInstance().getReference();
DatabaseReference pwd = database.child("29-06-2018").child("BBBB");
pwd.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
String a = ds.child("jobno").getValue(String.class);
String b = ds.child("address").getValue(String.class);
String c = ds.child("model").getValue(String.class);
}
}
@Override
public void onCancelled(DatabaseError error) {
}
});
【问题讨论】:
标签: android firebase firebase-realtime-database