答案 0 :(得分:2)
你应该得到这样的用户名单:
static Future<int> getUserAmount() async {
final response = await FirebaseDatabase.instance
.reference()
.child("Users")
.once();
var users = [];
reponse.value.forEach((v) => users.add(v));
print(users);
return users.length;
}
您可以查看users
需要检查的内容,然后返回结果;
答案 1 :(得分:1)
如果你只想要下面例子中父母的名字:
https://i.stack.imgur.com/NjxbJ.png
我会使用 Günter Zöchbauer 的代码并稍作修改。结果将是:user = [A,B,C,D,E,LIVRE],长度为 5。
Future getUserAmount() async
{
final database = await FirebaseDatabase.instance
.reference()
.child("CHILD1/ana/exercicios/")
.once();
List <String> users = [];
database.value.forEach((key,values) => users.add(key));
print(users);
print(users.length);
}