我正在尝试从数据库中的两个表中检索数据。我明白,如果我想从孩子那里读书,我会这样做:
mDatabase = FirebaseDatabase.getInstance().getReference().child("Users");
那么我该为两个孩子做些什么?
我的数据如下:
答案 0 :(得分:1)
我假设你的问题有两种可能性。
首先:您想要检索孩子的孩子
appName{
"users" : {
"Bob" : {
"age" : 20
}
}
在这种情况下,您应该访问特定用户:
mDatabase = FirebaseDatabase.getInstance().getReference().child("Users").child("Bob");
但如果你的意思是你有不同的孩子:用户和问题
appName{
"users" : {
"Bob" : {
"age" : 20
}
}
"questions" : {
"who am I?"
}
}
然后,你应该引用它们中的每一个:
usersRef = FirebaseDatabase.getInstance().getReference().child("Users");
questionsRef = FirebaseDatabase.getInstance().getReference().child("questions");