我已经在我的应用中集成了Google登录功能,并且正在将一些数据推送到包括用户U-id在内的消防基地。我研究了很多并没有获得任何问题我面临,我想获取特定的数据,例如如果用户A登录并推送5数据,然后用户B登录并推送3数据。我想要一个查询,如果用户A再次进入它将得到他的5个数据仅供参考,并非是由用户B.Thanks提前推数据:)如何从Android中的Firebase中获取特定数据
利用这一点,从火力获取所有数据:
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot data : dataSnapshot.getChildren()) {
FirebaseModel firebasemodel =
data.getValue(FirebaseModel.class);
firebasemodels.add(firebasemodel);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我已经尝试了所有的.child。 orderby和.equalTo但did'nt工作
我的结构如下:
您可以广告d此功能通过添加一个user_id并获取基于user_id的数据 – ashish
我正在添加用户id在firebase.the我面临的问题,同时获取该用户数据 –
请检查我的答案希望将帮助你。 – ashish