这就是我在Firebase中安排数据的方式
我想从Firebase的实时数据库中读取此数据,例如子“名称”值,并使其在我的应用程序中可见。整个想法是,这些信息是从我在应用程序中应用的注册表格中存储的,用户可以在其中输入姓名,姓氏等信息。现在我想获得这些孩子的价值。
答案 0 :(得分:1)
您可以执行以下操作:
db=FirebaseDatabase.instance.reference().child("bKRmpPGoPjOaKHk6o8IVZYoBZbS2").child("User");
db.once().then((DataSnapshot snapshot){
Map<dynamic, dynamic> values=snapshot.value;
print(values["Name"]);
});
首先,您需要在子节点(在本例中为节点User
)处添加引用,然后检索Name
的数据。
最好将数据库更改为以下内容:
Users
randomId
Name: Alan
Account: 2000
Surname: Smith
这样,如果您想要一个用户列表,则只需要一个Users
节点,便可以循环并获取所有名称。