我跟着文檔,但無論如何,我無法弄清楚如何從單個節點返回所有對象。例如,我想從companies
節點返回所有公司對象的列表。一旦我有了這個列表,我想把它們全部解析成JSON對象。這是我第一次使用NoSQL數據庫,所以我確信我錯過了一些小東西。如何從Firebase數據庫中的節點檢索所有對象?
目前我有:
DatabaseReference companiesRef = FirebaseDatabase.getInstance().getReference("12265");
companiesRef.child("companies").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.d("Count ", dataSnapshot.getChildren().toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
,但它只是返回null
爲value: DataSnapshot { key = companies, value = null }
。
這裏是我的數據庫: