これは私のデータベース構造である:Firebaseのノードからすべての値の合計を取得する方法は?
私は、すべてのデ値から和であるデ値「5」を取得したいのための例から、すべての子値から合計値を取得したいですこれらすべての値をカウントするノード "UNICARIBE"
これは私のデータベース構造である:Firebaseのノードからすべての値の合計を取得する方法は?
私は、すべてのデ値から和であるデ値「5」を取得したいのための例から、すべての子値から合計値を取得したいですこれらすべての値をカウントするノード "UNICARIBE"
は、次のコードを使用してください:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference unicaribeRef = rootRef.child("Unicaribe");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int total = 0;
for(DataSnapshot ds : dataSnapshot.getChildren()) {
int value = ds.getValue(Integer.class);
total =+ value;
}
Log.d("TAG", total);
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
unicaribeRef.addListenerForSingleValueEvent(eventListener);
あなたの出力は5
になります。
ありがとう!!それは私のために働いている! –
ちょっとアレックス・マモ、どうやってパイソンでラズベリーをやることができますか? –
申し訳ありませんが、私はPythonを知らないです。 –
ここにJSONコードを貼り付けてください... – GYaN
私はJSONコードを持っていません。ファイアベースにデータベース構造の写真があります –
子供、ループ、サムを読む...試しましたか? –